
Senior Software Engineer
Cohesity
full-time
Posted on:
Location Type: Hybrid
Location: Roseville • Florida • Minnesota • United States
Visit company websiteExplore more
Salary
💰 $144,160 - $180,200 per year
Job Level
About the role
- 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
- Troubleshoot complex issues across the full stack, leveraging strong debugging skills
- Work comfortably across boundaries — UI, API, services, deployment
- Translate product requirements into well-engineered solutions
- Contribute to discussions that balance customer needs, operational efficiency, security requirements, and time‑to‑market
- Navigate a matrixed environment by partnering with architects, QA, platform teams, and cross‑functional stakeholders
- Mentor junior and mid-level engineers
- Participate in design reviews, give and receive constructive feedback
Requirements
- 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
- NetBackup 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
Benefits
- health and wellness benefits
- vacation
- paid holidays and refresh days
- 401(k) retirement plan
- life and disability insurance coverages
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++JavaPythonREST API developmentKubernetesDockerdistributed systems designdatabase experiencePostgressoftware design and architecture
Soft Skills
strong debugging skillsanalytical skillsproblem-solving skillsmentoringteam collaborationself-motivationconstructive feedbackcustomer needs balancingoperational efficiencytime-to-market awareness
Certifications
BS in Computer ScienceMS in Computer Science