> Markdown version of [/jobs/ext/2610934-software-engineering-manager](https://www.wearedevelopers.com/jobs/ext/2610934-software-engineering-manager). 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). --- # Software Engineering Manager - **Company:** Slingshot Inc. - **Location:** United States (Remote available) - **Salary:** $175,000.0 - $265,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Computing Platforms, Automation of Tests, Cloud Computing, Software Quality, Continuous Integration, DevOps, Electronic Data Interchange (EDI), Release Management, Software Engineering, Systems Architecture, Systems Integration, Strategies of Testing, TypeScript, Backend, Kotlin, Event Driven Architecture, Integration Frameworks, Apache Kafka, Graphql, Restful APIs, Api Management, Microservices - **Published:** August 11, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=8f0f9f034ead8f72 ## About the Role * Software engineering experience in backend, platform, distributed-system, or integration-focused environments, with strong systems architecture and technical design capabilities. * Experience directly managing or formally leading a software engineering team, including coaching, performance feedback, career development, and team-culture development. * Experience managing team priorities, capacity, technical dependencies, and delivery commitments while translating business, product, customer, and program requirements into executable plans. * Experience designing, building, or operating RESTful APIs, service-oriented or microservice architectures, event-driven systems, and resilient integration workflows. * Experience with Kotlin, RESTful APIs, GraphQL, Kafka, and Typescript. * Experience working with external vendors, technology partners, customer engineering teams, and internal stakeholders to manage cross-team dependencies and deliver aligned solutions. * Strong understanding of modern software engineering practices, including cloud infrastructure, CI/CD, automated testing, release management, observability, security, and production operations, paired with the judgment and communication skills to balance technical quality, delivery needs, team health, and long-term maintainability. * Active or prior TS/SCI clearance. Bonus Cargo * Experience integrating commercial, government, customer-provided, or vendor-managed software platforms. * Experience coordinating software delivery with third-party vendors that maintain separate roadmaps, release schedules, and engineering processes. * Experience supporting and deploying software within classified, aerospace, defense, national security, space situational awareness, or other mission-critical environments. * Experience managing geographically distributed or remote engineering teams and introducing structure and accountability in fast-moving, ambiguous environments without creating unnecessary blockers. Why You'll Thrive You care about both people and systems. You understand that successful integrations depend not only on well-designed APIs and reliable services, but also on clear ownership, aligned expectations, strong communication, and trusted working relationships. You're a supportive and accountable people manager. You take the time to understand each engineer's strengths, goals, and development needs while setting clear expectations for performance and delivery. You enjoy connecting products, teams, and organizations. You can move comfortably between a career-development conversation, a sprint-planning session, a vendor escalation, and a technical design review. You are a self-starter and are always looking for ways to improve you, your team and organization. You create clarity where there is ambiguity, help transform one-off integrations into reusable engineering patterns, and ensure the team delivers dependable software without losing sight of long-term maintainability. ## Description We're seeking a Software Engineering Manager to lead a team responsible for building the backend services, APIs, and integrations that connect Slingshot products, customer environments, third-party platforms, and vendor-provided capabilities. As a manager, you will be directly responsible for the performance, development, and day-to-day execution of a software engineering team. You will create clarity around priorities, help engineers grow in their careers, remove delivery blockers, and foster a healthy team culture built on accountability, collaboration, and technical excellence. You will also collaborate on technical direction for the systems owned by your team. Working closely with engineers, Product Management, internal stakeholders, and external vendors, you will guide architectural decisions and ensure integrations are secure, reliable, maintainable, and aligned with broader product objectives. A key focus of this role is developing consistent and scalable approaches to product integration. You will help your team establish clear API contracts, data exchange patterns, testing strategies, and operational practices while keeping internal teams and external partners aligned throughout delivery. Your Mission (Should You Choose to Accept It) * Lead and manage a team of software engineers responsible for backend services, APIs, and product integrations. * Support the performance and development of your direct reports through regular one-on-one meetings, timely feedback, performance reviews, career coaching, and actionable development plans. * Recruit, interview, onboard, and retain engineering talent while fostering an inclusive, accountable, and collaborative team environment. * Set clear team priorities, manage delivery commitments, identify risks and blockers early, and communicate schedule impacts and technical tradeoffs to stakeholders. * Provide technical guidance for the backend APIs, services, and integration layers owned by the team, ensuring designs appropriately balance scalability, reliability, maintainability, security, performance, and delivery speed. * Facilitate technical design reviews while empowering senior engineers and technical leads to own implementation-level decisions. * Serve as a primary engineering contact for external vendors and technology partners involved in the team's integrations. * Collaborate with vendor engineering teams to clarify technical requirements, define interfaces, review designs, coordinate testing, manage dependencies, and resolve integration issues. * Establish clear ownership, communication channels, escalation paths, and working agreements that hold internal teams and external partners accountable while maintaining constructive relationships. * Coordinate with Program Engineering, DevOps, QA, Security, Product, and Program Management to align dependencies and deliver complete solutions. * Establish and reinforce team practices for technical documentation, code quality, automated testing, release readiness, monitoring, operational runbooks, and production support. * Promote reuse of shared services, interfaces, AI best practices, integration components, and engineering patterns while maintaining sufficient technical depth to evaluate designs, challenge assumptions, and support engineers without becoming a bottleneck. ## Related Videos - [The user in the eye of the Cargo1492 storm](https://www.wearedevelopers.com/videos/96-the-user-in-the-eye-of-the-cargo1492-storm) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) - [Why Kotlin is the better Java and how you can start using it](https://www.wearedevelopers.com/videos/661-why-kotlin-is-the-better-java-and-how-you-can-start-using-it) ## Related Articles - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Top Characteristics of a Software Engineer](https://www.wearedevelopers.com/magazine/166-top-characteristics-of-a-software-engineer)