1

Software Engineer Manager Jobs in San Marcos, CA

Senior Software Engineer, Manager - AWS Developer (Digital Health) We're looking for a Senior Software Engineer, Manager (AWS Developer) to lead and grow an engineering team delivering cutting-edge ...

The successful candidate will collaborate with cross-functional teams of engineers, project managers, and regulatory experts to design, develop, and deploy software solutions that enhance our ...

The successful candidate will collaborate with cross-functional teams of engineers, project managers, and regulatory experts to design, develop, and deploy software solutions that enhance our ...

Software Engineer San Diego, CA The Software Engineer works within the Application Development ... Proficiency in database interfacing and relational database management systems (RDBMS such as ...

Senior Software Engineer, Manager - AWS Developer (Digital Health) We're looking for a Senior Software Engineer, Manager (AWS Developer) to lead and grow an engineering team delivering cutting-edge ...

Senior Software Engineer, Manager - AWS Developer (Digital Health) We're looking for a Senior Software Engineer, Manager (AWS Developer) to lead and grow an engineering team delivering cutting-edge ...

Sr. Software Development Engineer- San Diego, CA (Must have a Secret Clearance) (W2 ONLY/ NO C2C ... The candidate will support the software configuration management process and understand software ...

Sr. Software Development Engineer- San Diego, CA (Must have a Secret Clearance) (W2 ONLY/ NO C2C ... The candidate will support the software configuration management process and understand software ...

Sr. Software Engineer

San Diego, CA · On-site

$130.10K - $171.50K/yr

Sr. ServiceNow Software Engineer This Sr. ServiceNow Software Engineer will know ServiceNow well ... The hiring manager is looking for someone who has a great understanding of the roadmap of ...

Software Engineer

San Diego, CA · On-site

$86.90K - $198K/yr

Experience with Agile methodology, extreme programming, software engineering, product management, and software products * TS/SCI clearance * Bachelor's degree or 10+ years of experience in software ...

Software Engineer

San Diego, CA · On-site

$86.90K - $198K/yr

Experience with Agile methodology, extreme programming, software engineering, product management, and software products * TS/SCI clearance * Bachelor's degree or 10+ years of experience in software ...

Software Engineer

San Diego, CA · On-site

$69.55K - $125.73K/yr

Responsibilities also include supporting configuration management and understanding interfaces with ... The position collaborates closely with UI/UX engineers, software and system engineers, AI engineers ...

Software Engineer

San Diego, CA · On-site

$86.90K - $198K/yr

Experience with Agile methodology, extreme programming, software engineering, product management, and software products * TS/SCI clearance * Bachelor's degree or 10+ years of experience in software ...

Software Engineer

San Diego, CA · Hybrid

$69.55K - $125.73K/yr

Responsibilities also include supporting configuration management and understanding interfaces with ... The position collaborates closely with UI/UX engineers, software and system engineers, AI engineers ...

Experience with Agile methodology, extreme programming, software engineering, product management, and software products * TS/SCI clearance * Bachelor's degree or 10+ years of experience in software ...

next page

Showing results 1-20

People also search for

Software Engineer Manager information

See San Marcos, CA salary details

$101.4K

$172.6K

$204.3K

How much do software engineer manager jobs pay per year?

As of May 28, 2026, the average yearly pay for software engineer manager in San Marcos, CA is $172,575.00, according to ZipRecruiter salary data. Most workers in this role earn between $176,300.00 and $176,300.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Software Engineer Manager, and why are they important?

To thrive as a Software Engineer Manager, you need a solid background in software development, team leadership experience, and often a degree in computer science or a related field. Familiarity with project management tools (like Jira), version control systems (such as Git), and cloud platforms (e.g., AWS, Azure) is typically required, along with relevant certifications. Exceptional communication, problem-solving, and mentoring abilities help you build effective teams and drive project success. These skills ensure you can lead technical initiatives, foster collaboration, and deliver high-quality software solutions in dynamic environments.

What are some common challenges faced by Software Engineer Managers when transitioning from an individual contributor role?

Software Engineer Managers often find the shift from coding-focused work to leadership responsibilities challenging. Instead of primarily writing code, their days are filled with mentoring team members, managing project timelines, and facilitating communication between technical and non-technical stakeholders. Balancing technical oversight with people management, and learning to delegate effectively, are critical skills to develop. Additionally, they must stay current with technology trends while focusing on team growth and performance.

What is a Software Engineer Manager?

A Software Engineer Manager is a professional who leads a team of software engineers, overseeing the design, development, and deployment of software projects. They are responsible for managing team performance, setting goals, and ensuring that projects are completed on time and within budget. In addition to technical expertise, they also handle hiring, mentoring, and career development of team members. Software Engineer Managers often collaborate with other departments to align technical solutions with business objectives. Their role combines leadership, project management, and deep technical knowledge.

What is the difference between Software Engineer Manager vs Software Developer?

AspectSoftware Engineer ManagerSoftware Developer
CredentialsBachelor's or higher in CS or related field; often leadership experienceBachelor's degree in CS or related field; coding skills
Work EnvironmentLeads teams, manages projects, collaborates with stakeholdersFocuses on coding, designing, and implementing software solutions
Industry UsageCommon in tech companies, startups, large enterprisesWidespread across industries, including tech, finance, healthcare
Search & Comparison IntentUnderstanding managerial roles, career progressionTechnical skills, coding responsibilities

The main difference between a Software Engineer Manager and a Software Developer lies in their responsibilities. The manager oversees teams, manages projects, and aligns technical work with business goals, while the developer primarily focuses on coding and building software solutions. Both roles require strong technical skills, but the manager also needs leadership and project management abilities.

What are the most commonly searched types of Software Engineer jobs in San Marcos, CA? The most popular types of Software Engineer jobs in San Marcos, CA are:
What are popular job titles related to Software Engineer Manager jobs in San Marcos, CA? For Software Engineer Manager jobs in San Marcos, CA, the most frequently searched job titles are:
What job categories do people searching Software Engineer Manager jobs in San Marcos, CA look for? The top searched job categories for Software Engineer Manager jobs in San Marcos, CA are:
What cities near San Marcos, CA are hiring for Software Engineer Manager jobs? Cities near San Marcos, CA with the most Software Engineer Manager job openings:
Manager,Cloud Development

Manager,Cloud Development

ResMed, Inc.

San Diego, CA • On-site

Full-time

Posted 14 days ago


ResMed rating

7.4

Company rating: 7.4 out of 10

Based on 15 frontline employees who took The Breakroom Quiz

129th of 184 rated software companies


Job description

Senior Software Engineer, Manager - AWS Developer (Digital Health)
We're looking for a Senior Software Engineer, Manager (AWS Developer) to lead and grow an engineering team delivering cutting-edge digital health experiences that scale globally. In this player-coach role, you'll combine hands-on technical work with people leadership, guiding the design and delivery of full-stack, cloud-native solutions on AWS in a highly collaborative, agile environment. You'll help build applications that directly improve the lives of patients and healthcare providers.
You're an experienced technical leader who thrives in a fast-paced, purpose-driven setting. You bring strong engineering judgment, a passion for coaching and developing people, and the ability to align teams around a clear technical and product vision.
What You'll Do
  • Lead, mentor, and grow a team of software engineers, providing regular feedback, coaching, and career development while fostering a culture of ownership, inclusivity, and continuous learning.
  • Act as a Senior Software Engineer on the team: contribute to architecture, write and review code, and set the technical bar for quality and reliability.
  • Own the technical direction and architecture for key services and features on AWS, driving alignment on design decisions, standards, and best practices across the team.
  • Partner with product, design, and other stakeholders to define roadmaps, break down complex problems, and deliver high-impact solutions that meet user and business needs.
  • Oversee the design, development, testing, and operation of cloud-native systems that are reliable, scalable, secure, and cost-effective, while still contributing hands-on to critical design and implementation work.
  • Establish and enforce high standards for code quality, testing, observability, and documentation, ensuring that engineering practices scale as the team and product grow.
  • Guide and improve CI/CD pipelines, deployment strategies, and operational practices, promoting automation, fast feedback, and safe releases.
  • Collaborate with other engineering leaders to shape platform-wide architecture, shared services, and common patterns for AWS usage.
  • Drive effective incident management and post-incident reviews, ensuring issues are resolved quickly and learnings are turned into systemic improvements.
  • Contribute to hiring and onboarding by participating in interviews, defining role expectations, and helping new engineers ramp up successfully.
  • Advocate for the engineering team within the organization, clearly communicating progress, risks, and tradeoffs to technical and non-technical stakeholders.

What You Bring
  • 5+ years of professional software development experience, including substantial work on AWS-based production systems, with at least 2+ years in a tech lead and/or engineering management capacity.
  • Strong proficiency in Python, with deep understanding of object-oriented design, clean code principles, and design patterns; comfortable reviewing complex code and guiding technical decisions.
  • Expertise with AWS services and cloud-native architectures, including several of: Lambda, API Gateway, DynamoDB, S3, SQS/SNS, EventBridge, CloudWatch, CloudFront, RDS/Aurora, and IAM.
  • Solid experience with infrastructure-as-code (e.g., Terraform, CloudFormation, CDK) and managing multi-environment deployments at scale.
  • Strong grasp of RESTful API design, authentication/authorization mechanisms (OAuth2, JWT), and microservices / event-driven architectures.
  • Practical experience designing and optimizing data models for both NoSQL (e.g., DynamoDB, MongoDB) and relational databases (e.g., PostgreSQL, MySQL).
  • Proven track record implementing and improving DevOps practices: CI/CD (e.g., GitHub Actions, CodePipeline), Git workflows, Docker, and observability (CloudWatch, Datadog or similar).
  • Deep understanding of testing strategies (unit, integration, contract, and end-to-end) and how to embed them into pipelines and team workflows.
  • Experience leading or collaborating with teams that include front-end engineers (JavaScript/TypeScript, React/Angular), and understanding how front-end and back-end integrate securely at scale.
  • Demonstrated ability to lead teams: setting goals, giving clear feedback, managing performance, resolving conflicts, and creating an environment where engineers can do their best work.
  • Excellent communication and stakeholder management skills, with the ability to translate between technical and non-technical audiences and to align teams around shared outcomes.
  • A degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience building and operating production systems and leading engineering teams.

Joining us is more than saying "yes" to making the world a healthier place. It's discovering a career that's challenging, supportive and inspiring. Where a culture driven by excellence helps you not only meet your goals, but also create new ones. We focus on creating a diverse and inclusive culture, encouraging individual expression in the workplace and thrive on the innovative ideas this generates. If this sounds like the workplace for you, apply now! We commit to respond to every applicant.

What ResMed employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom