×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Roseville, Ramsey County, Minnesota, USA
Listing for: Cohesity
Full Time position
Listed on 2026-02-09
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below

Overview

Cohesity is seeking a highly motivated and experienced Senior Software Engineer to contribute to the ongoing evolution of our data protection platform. This role will directly support the Net Backup management team by designing, enhancing, and maintaining cloud-based/on-prem, containerized solutions that enable customers to protect their most critical data. The ideal candidate will take ownership of complex technical areas, collaborate closely across functional teams, and consistently deliver secure, high-quality, maintainable solutions.

Success in this role requires strong technical judgment, solid engineering fundamentals, and the ability to thrive in a dynamic environment with mature processes and an emphasis on quality results. Interested candidates based outside of the designated areas are welcome to apply, provided they have the indefinite right to work in the job location.

Responsibilities
  • You will apply your technical depth to design and develop new features based on architectural guidance, refine existing implementations, and contribute insights that improve system scalability, performance, security, and reliability.
  • You will troubleshoot complex issues across the full stack, leveraging strong debugging skills and a mindset rooted in learning and root-cause analysis.
  • You will work comfortably across boundaries — UI, API, services, deployment — and translate product requirements into well-engineered solutions.
  • You will use your understanding of customer workflows, data protection domain concepts, and product strategy to make informed engineering tradeoffs and to prioritize development work.
  • You’ll contribute to discussions that balance customer needs, operational efficiency, security requirements, and time‑to‑market.
  • You will navigate a matrixed environment by partnering with architects, QA, platform teams, and cross‑functional stakeholders to ensure cohesive delivery.
  • You’ll demonstrate the ability to work with distributed teams, follow and improve existing processes, and promote engineering best practices across the organization.
  • Interpersonal: (anything here that can exhibit our teams  culture would be helpful)
  • You will mentor junior and mid-level engineers, help raise the overall technical bar, and collaborate respectfully across teams with varying priorities.
  • You’ll participate in design reviews, give and receive constructive feedback, and contribute to a culture of transparency and trust.
  • You will communicate technical decisions clearly, write high-quality design documents, and present design tradeoffs to both technical and non‑technical stakeholders.
  • You’ll document your work in a way that enhances long-term maintainability and supports operational excellence.
What we are looking for
  • 7 plus years of experience
  • BS/MS in Computer Science
  • Demonstrated ability to leverage AI tools to enhance productivity, streamline workflows, and support decision making
  • Experience with container-based technologies such as Kubernetes, Docker, micro-based services
  • Experience with REST API based application development
  • Knowledge of FIPS and STIG software security standards a plus
  • Database experience with such applications as Postgres a plus
  • Net Backup and Cohesity database protection experience helpful
  • Motivated to solve complex problems and challenges and works well in a team environment as well as self-motivated to work alone when needed
  • 3+ years of experience with software design and architecture.
  • Hands-on coding skills in at least one of the following languages: C++, Java, Python
  • REST API based application development
  • Distributed systems design and development is plus
  • Strong analytical and problem-solving skills
  • Motivated to solve complex problems and challenges

Disclosure Pursuant to Applicable State Equal Pay Transparency Laws - This position has a starting pay range as listed below. Actual salary depends upon many factors, including a candidate’s skills, qualifications and experience, location, and salary expectations, and therefore a starting salary at the low end, high end, or even above the stated range may be offered. This position may also be eligible for bonus compensation, commission (if in a sales…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary