We recognize the value and importance of diversity and inclusion in our communities and in the workplace. We celebrate diversity and one of our goals as an employer is to create an inclusive work environment for all employees. We are an equal opportunity employer and do not discriminate against any employee or applicant because of: Race Religion Sex Sexual orientation including gender identity or expression Pregnancy National origin Age Marital status Veteran status Disability status Any other category or characteristic protected by law Applicants with disabilities who would like to require a reasonable accommodation related to any part of the application process may contact us at Perseus_HR@constellationhbs.com . NOTE: If an applicant is selected to receive a conditional offer of employment, and in accordance with applicable law, a criminal background check may be conducted before the offer becomes final and employment begins. Pursuant to the San Francisco Fair Chance Ordinance, and other applicable laws, we will consider for employment qualified applicants with arrest and conviction records.
Software Development Manager
Location
California
Posted
34 days ago
Salary
$157.5K - $192.5K / year
Seniority
Lead
Job Description
Software Development Manager
Perseus Group, Constellation Software
• Coordinates systems analysis and applications development activities through direct and indirect staff • Partner with business and technology leadership to define, prioritize and achieve strategic objectives related to approved application development projects and platforms • Identify opportunities to deliver business value through business process improvement, organizational change and/or technology integration • Analyze project risks, costs, and benefits and make relevant recommendations to business and technology leadership team • Manage end-to-end application scoping, sizing, estimating, analyzing cross-impacts, planning, development, implementation and post implementation maintenance and support • Directs development teams in the areas of scheduling, technical direction, future planning and standard development practices • Coordinate and manage remote team members both onshore and offshore • Participates in budgeting and capital equipment processes and quality improvement activities for the development organization • Implement best practices to ensure that all core IT functions are fully documented, supportable, and in compliance with applicable regulations • Ensure systems are kept at current software levels and evaluate the costs/benefits of upgrades for applications • Coordinate the formal functional and performance testing processes • Develop processes and tools that encourage continuous performance improvements • Regularly communicate the status of application development to all impacted stakeholders, set expectations and manage team members
Job Requirements
- Bachelor’s Degree in Computer Science, Information Systems or the equivalent combination of education, training, or work experience
- Typically requires (15) or more years of application development experience and one (1) or more years of experience in a lead role and/or directly supervising others
- Strong hands‑on experience with Angular (12+) and modern Angular ecosystem tooling
- Experience working with cutting‑edge front‑end technologies, patterns, and frameworks, including: Component‑driven architecture, Advanced state management and, Modular and micro‑frontend‑friendly designs
- Proficiency in TypeScript, modern JavaScript (ES6+), HTML5, and CSS/SCSS
- Experience building high‑performance, responsive, and accessible enterprise web applications
- Deep familiarity with integrating front‑end applications with RESTful APIs and backend services
- Experience with front‑end CI/CD pipelines, automated testing, and performance monitoring
- Ability to guide teams through front‑end architectural decisions with a focus on scalability, maintainability, and long‑term evolution
- Experience creating and deploying software to Azure cloud-based platforms
- Experience developing highly scalable SaaS offerings
- Experience with Microsoft technologies, .NET, ASP.NET, Web API, SQL Server
- Experience developing web applications and web services (REST/SOAP)
- Strong software development experience (full stack)
Benefits
- Enrollment in a wide range of choices of benefits including medical, dental, vision
- Basic life insurance
- Short/long term disability
- 401(k) participation (with company match)
- 10 days of vacation for new employees
- Sick time based on state requirements
- 8 Company-paid holidays
- 2 personal holidays per year
Related Guides
Related Categories
Related Job Pages
More Engineering Manager Jobs
Director of Software Engineering
FlosumThe only Salesforce Continuous Deployment tool that's easy to set up, 100% secure, requires no code & keeps all metadata
• Lead, coach, and grow a team of 10 full-stack developers across Node.js services and Salesforce customizations. • Drive measurable improvements in developer velocity using DORA metrics: lead time, deployment frequency, change failure rate, and MTTR. • Compress delivery schedules by breaking epics into small, independently shippable slices and challenging inflated estimates with data. • Architect end-to-end solutions spanning Node.js microservices, APIs, event-driven patterns, and Salesforce (Apex, Lightning, integrations). • Own solution performance: latency, throughput, scalability, and cost—set SLOs and hold the team accountable to them. • Establish estimation, sprint, and release discipline; remove blockers; enforce accountability without burning the team out. • Partner with Product, QA, and Infrastructure to align roadmap, capacity, and dependencies. • Recruit, onboard, and performance-manage engineers; build a culture of ownership and speed.
VP of Engineering, Applications
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• Own the application engineering strategy and execution across backend, mobile, and desktop. • Lead and grow a small, senior applications team, including backend, mobile, and desktop engineers. • Set the architectural direction for AI-powered product workflows, APIs, and client integrations. • Ensure AI capabilities are integrated into the product with clear abstractions, predictable behavior, and graceful failure modes. • Partner closely with Machine Learning leadership to translate model capability into shippable product features. • Make high-impact decisions across latency, cost, reliability, security, and user experience. • Establish clear ownership boundaries across backend, mobile, and desktop to prevent architectural drift. • Ensure production readiness: observability, monitoring, retries, fallbacks, privacy, and cost controls. • Balance speed and discipline – shipping quickly without compromising long-term system quality.
Manager, Software Engineering – Resilience Engineering
AffirmAffirm is a financial services company that is on a mission to provide its customers with “honest financial products that improve lives.” As an employer, Affirm maintains a rem
• Define and drive the vision for resilience engineering at Affirm, with a focus on production load testing and chaos engineering as first-class engineering practices. • Lead and mentor a team of engineers building platforms and tooling for safe production experimentation. • Partner with infrastructure, product, and security leadership to embed resilience validation into the software development lifecycle. • Establish best practices for safely testing system limits and failure scenarios in production. • Own the design and evolution of platforms that enable safe, controlled production load testing and fault injection. • Ensure strong safeguards are in place, including isolation boundaries, approval workflows, and automated rollback mechanisms to protect real users. • Build systems that provide end-to-end observability, traceability, and auditability for all resilience experiments. • Drive reliability improvements by systematically identifying weaknesses through load testing and chaos experiments. • Establish monitoring, alerting, and incident response practices tailored to proactive resilience validation. • Work closely with engineering teams to design and execute production load tests and chaos experiments safely. • Partner with infrastructure teams to build guardrails around tests and experimentations. • Enable teams to adopt resilience practices by providing reusable tooling, frameworks, and standardized workflows. • Identify systemic weaknesses and lead cross-functional efforts to improve reliability and fault tolerance. • Evangelize a culture of “test failure before failure tests you” across the organization.
Engineering Manager
MedallionThe all-in-one provider data network management platform for your credentialing and enrollment needs.
• Lead a team (or teams) of 5-10 engineers wholly responsible for a specific product vertical • Work with with PMs and Designers to develop and execute a roadmap for your team • Help your direct reports grow their careers via technical mentorship, one on ones, and reviews • Facilitate an independent, empowered, and high-performing team culture • Help grow the entire engineering org by interviewing and making hiring decisions




