Job Description
Job Description
Software Engineering Manager – Exchange
Location : Louisville, Colorado, United States - local only candidates
Salary Range : $140 – $163,800 base plus bonus
The Software Engineering Manager is a hands-on technical leader responsible for the day-to-day management of a development team. This role works closely with Product, Architecture, and Engineering partners to execute technical and commercial product initiatives. The manager owns both technical direction and people leadership, including mentoring, coaching, and career development.
This position leads a high-impact team delivering customer outcomes on a high-availability platform. The role includes up to 50% hands-on development, contributing production-quality code while guiding the team through the full product development lifecycle. The environment is Agile, with a strong focus on continuous improvement and data-driven decision making.
Responsibilities
Technical Leadership and Delivery
- Design, develop, and deliver high-quality software using Angular for front-end development and Java for back-end services
- Build and operate cloud-native solutions on AWS, using services such as RDS, DynamoDB, S3, Elasticsearch, Redis, MongoDB, Lambda, and Step Functions
- Ensure systems meet standards for scalability, resiliency, availability, and performance
- Lead the implementation and evolution of modern CI / CD pipelines and containerized deployments
- Drive incident response for the team, including on-call coverage and technical resolution of production issues
Team Leadership and Management
Manage, mentor, and develop software engineers through coaching, feedback, and career guidanceServe as technical lead and participate in code reviews to ensure high engineering standardsEstablish technical roadmaps and resourcing plans across one or more teamsHold teams accountable while leading by example and fostering a culture of ownership and collaborationAgile and Process Excellence
Lead teams in an Agile environment using iterative development practicesChampion Agile best practices, architectural standards, and design patternsMeasure and improve delivery using industry metrics such as cycle time, lead time to change, and deployment frequencyBalance speed and quality by identifying bottlenecks and driving continuous improvementCollaboration and Communication
Partner with Product, Architecture, and cross-functional stakeholders throughout the development lifecyclePlan and execute releases, including stakeholder communication and coordinationIdentify and manage risks and dependencies across teamsCommunicate technical concepts clearly to both technical and non-technical audiencesRequired Qualifications
Bachelor’s degree in Computer Science or a related field, or equivalent practical experience3 or more years of software development, management or engineering leadership experienceProven experience as a technical lead delivering high-quality softwareHands-on experience with container orchestration and deploymentStrong understanding of Agile development methodologiesDemonstrated ability to mentor engineers and conduct effective code reviewsPreferred Qualifications
Experience with Infrastructure as Code tools such as Terraform or AWS CloudFormationFamiliarity with AWS Step Functions or serverless orchestration patternsKnowledge of observability, monitoring, and logging toolsExperience working with distributed or global development teamsKnowledge and Skills
Strong engineering foundation with the ability to understand architecture and implementation at the code levelAbility to manage multiple concurrent projects and prioritiesStrong written and verbal communication skills across organizational levelsStrategic thinking with the ability to translate vision into executionComfortable making difficult decisions and driving them to completionAbility to understand and explain upstream and downstream impacts across teams and systemsAdaptability and ability to lead teams through changeLeadership and mentoring skills with a focus on leading by exampleStrong analytical, organizational, prioritization, and time management skillsEmotional maturity and a positive, collaborative mindsetKey Differentiators
Proactive, outcome-focused approach to building teams and delivering solutionsExperience with distributed systems and complex problem domainsExposure to data visualization tools or platformsAgile or technical certificationsWillingness to travel up to four weeks per year, including international travelYou’ll Be a Good Fit If
You focus on outcomes rather than outputYou thrive in hands-on leadership rolesYou continuously innovate without needing formal innovation programsYou are driven to deliver meaningful value for customersWork Authorization and Location Requirements
This role requires the candidate to be local to the Louisville, Colorado area and able to work on-site or in a hybrid capacity as requiredNo third-party agencies, recruiters, or contract-to-hire arrangements will be consideredVisa sponsorship is not available for this position now or in the future; candidates must be authorized to work in the United States without sponsorship