> Markdown version of [/jobs/ext/1617457-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/1617457-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** NUVORIX SYSTEMS INC - **Location:** San Diego, CA, United States - **Experience:** Expert - **Salary:** $138,000.0 - $145,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), .NET Framework, Agile Methodology, Amazon Web Services, Software Applications, Application Performance Management, JIRA, Microsoft Azure, C Sharp (Programming Language), Cloud Computing, Code Review, Software Design Patterns, DevOps, Distributed Systems, Github, Python (Programming Language), PostgreSQL, Microsoft SQL Server, MongoDB, NoSQL, Object-Oriented Software Development, Scrum Methodology, Software Architecture, Software Maintenance, Software Deployment, Software Engineering, TypeScript, Google Cloud, Spring Cloud, ReactJS, Software Troubleshooting, Backend, Git, Vue.js, AngularJS, Kubernetes, Information Technology, Restful APIs, Docker, Programming Languages - **Published:** July 31, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a7793d5db4e3a42c ## About the Role * Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field. * Minimum of 5 years of professional software development experience. * Strong proficiency in one or more programming languages such as C#, Java, Python, JavaScript, TypeScript, or Go. * Experience developing enterprise-level software applications. * Strong understanding of object-oriented programming principles and software design patterns. * Experience developing REST APIs and distributed applications. * Experience working with relational and NoSQL databases. * Proficiency using Git and version control systems. * Experience with cloud platforms such as Microsoft Azure, Amazon Web Services (AWS), or Google Cloud Platform (GCP). * Strong analytical, troubleshooting, and problem-solving skills. * Excellent written and verbal communication skills. * Experience working within Agile or Scrum development environments. Preferred Qualifications * Master's degree in Computer Science or a related discipline. * Experience with Docker and Kubernetes. * Familiarity with CI/CD pipelines and DevOps practices. * Experience developing cloud-native applications. * Experience with React, Angular, or Vue.js. * Knowledge of automated testing frameworks. * Previous experience mentoring software engineers. * Relevant cloud certifications are an advantage. Technical Skills * C# * .NET * Java * Python * JavaScript * TypeScript * Go * SQL Server * PostgreSQL * MongoDB * Git * Docker * Kubernetes * Microsoft Azure * Amazon Web Services (AWS) * Google Cloud Platform (GCP) * Azure DevOps * GitHub * Jira * REST APIs ## Description Nuvarik Systems is seeking an experienced Senior Software Engineer to join our engineering team in San Diego, CA. This position is responsible for designing, developing, and maintaining software applications that support business operations and customer solutions. The successful candidate will work closely with product managers, software engineers, quality assurance teams, and technical stakeholders to deliver reliable, scalable, and high-quality software., * Design, develop, test, and maintain software applications and services. * Participate in software architecture and technical design discussions. * Write clean, maintainable, and well-documented code. * Collaborate with cross-functional teams to define technical requirements and project objectives. * Review code and provide technical guidance to development team members. * Troubleshoot software defects and implement effective solutions. * Develop and maintain RESTful APIs and backend services. * Optimize application performance, scalability, and reliability. * Participate in Agile development activities, including sprint planning, code reviews, and retrospectives. * Maintain technical documentation and development standards. * Support software deployments, system upgrades, and production releases. * Research new technologies and recommend improvements where appropriate. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)