Manager, Software Development
Octave
Software Development Manager
Job Location (Short): Atlanta, United States | Hampton, United States | Houston, United States | Madison, United States Workplace Type: Remote
About Role The Software Development Manager is responsible for leading and managing the technical, delivery, and people-management activities of multiple software development teams. This role manages and leads developers, ensuring they are enabled, unblocked, and aligned to deliver high-quality enterprise software solutions. The role requires a strong software engineering background, proven experience managing software development teams, solid understanding of Agile delivery practices, and the ability to drive Agile evolution across teams. The Software Development Manager works closely with Product, QA, architects, DevOps, and other engineering managers to plan releases, improve delivery predictability, monitor productivity, and ensure quality outcomes.
Roles & Responsibilities Manage and lead developers, technical leads, and other engineering team members. Act as the project and delivery manager for assigned software projects and product initiatives. Lead the planning, execution, monitoring, and control of work assigned to the software development teams. Ensure teams are enabled, unblocked, and supported to deliver software effectively and predictably. Drive Agile evolution and continuous improvement across teams, including Scrum practices, delivery cadence, backlog readiness, sprint execution, retrospectives, and cross-team coordination. Work closely with Product on release planning, backlog prioritization, delivery sequencing, scope alignment, and dependency management. Coordinate with Product to ensure requirements are clear, refined, estimated, and ready for development. Manage team capacity, resource allocation, workload balance, and skill utilization. Efficiently and effectively manage the division's resources, including human skills, software tools, and information technology. Receive assignments in the form of objectives and translate them into actionable team plans, priorities, milestones, and deliverables. Determine and coordinate the assignments of subordinate team members and provide technical and administrative assistance as needed. Provide technical leadership and guidance for enterprise software development initiatives. Support high-level design of enterprise system architecture, including scalable, maintainable, secure, and reliable software solutions. Support software design approaches for multi-tenant systems, microservices, and cloud-hosted enterprise applications. Act as a sponsor for Quality of Service for assigned software projects, including performance, reliability, scalability, availability, maintainability, and operational readiness. Work with QA Managers and QA Directors to define, identify, monitor, and address software quality issues, defects, and quality trends. Review quality metrics and collaborate with QA leadership to improve test coverage, defect prevention, automation, and release readiness. Monitor team productivity and delivery metrics, such as velocity, throughput, predictability, cycle time, defect trends, escaped defects, and sprint goal achievement. Identify delivery risks, technical risks, quality risks, and team blockers, and take corrective action where needed. Frequently interact with other managers to coordinate team assignments, dependencies, shared priorities, and related activities. Support engineering best practices, including code quality, peer reviews, CI/CD, automated testing, secure development, documentation, and operational support readiness. Coach, mentor, and develop team members to improve technical capability, accountability, collaboration, and delivery performance. Promote a culture of ownership, transparency, continuous improvement, engineering excellence, and customer-focused delivery. AI Enablement Responsibilities Enable developers with AI-assisted tools and practices to improve productivity, software delivery efficiency, code quality, documentation, testing, and engineering workflows. Promote responsible and effective use of AI tools across development teams, while aligning with company standards, security requirements, and software engineering best practices. Identify opportunities to use AI to reduce repetitive engineering tasks, improve developer experience, accelerate troubleshooting, support knowledge sharing, and improve delivery outcomes. Support teams in adopting AI tools that help them become more productive, not limited to building AI-enabled product features.
Required Skills & Qualifications Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field. Proven experience in software engineering and enterprise software development. 7+ years of experience managing software development teams, including direct people management and delivery ownership. Experience managing multiple teams, preferably two or more teams in parallel. Strong understanding of Agile software delivery, Scrum practices, release planning, sprint planning, backlog refinement, and continuous improvement. Experience working with Product Managers and Product Owners to plan releases, manage priorities, and enable delivery. Experience managing software delivery metrics, team productivity indicators, quality trends, and delivery performance. Strong technical understanding of enterprise application architecture and modern software engineering practices. Experience coordinating with QA leadership on quality planning, quality trends, defect management, and release readiness. Strong communication, stakeholder management, planning, and problem-solving skills.
Preferred Technical Experience Backend: Java Enterprise and Spring Boot. Cloud Hosting: AWS. Frontend: Angular and/or React. Database: MySQL. Architecture: Multi-tenant systems, microservices, enterprise system design, and scalable distributed systems. Engineering Practices: CI/CD, automated testing, code quality practices, API design, observability, and secure software development. AI Enablement: Experience introducing, enabling, or supporting AI-assisted software development tools and practices that improve engineering team productivity. Familiarity with building AI-enabled product features is a plus.
Required Skills and Competencies Leadership of multiple Scrum teams. Agile delivery leadership and Agile transformation/evolution. Software engineering management. Enterprise system architecture understanding. Resource planning and capacity management. Release planning and delivery coordination. Stakeholder management across Product, QA, Engineering, and Operations. Quality ownership and defect trend analysis. Team productivity monitoring and performance improvement. Risk, dependency, and blocker management. Coaching, mentoring, and people development. Strong decision-making and accountability. Communication across technical and non-technical audiences.
Key Performance Indicators Delivery of assigned software projects and releases against agreed scope, timeline, quality, and business priorities. Effectiveness of managing and enabling developers. Improvement in Agile maturity, delivery predictability, and team execution. Team productivity metrics, including velocity trends, throughput, sprint predictability, and cycle time. Software quality metrics, including defect trends, escaped defects, test coverage, and release readiness. Effectiveness of collaboration with Product Managers, Product Owners, QA Managers, QA Directors, and other engineering leaders. Reduction of blockers, dependencies, and delivery risks. Quality of technical execution and alignment with architecture, microservices, cloud, and multi-tenant design principles. Team engagement, retention, capability development, and performance.
About Octave Octave provides mission-critical software that empowers organizations to make informed decisions across every stage of the asset lifecycle - Design, Build, Operate and Protect - where performance, safety, and reliability are non-negotiable and failure is not an option. Turning complex operational data into actionable intelligence, Octave connects expertise, real-world conditions and enterprise-scale insight to improve performance, resilience and incident response where it matters most. Octave has more than 7,000 employees in 45 countries. Learn more at octave.com and follow us on LinkedIn.
Why work for Octave? All in. Always forward. That's the way we do things around here. We put trust in our people because we believe it's the best way to unleash potential, bring ideas to life, and keep moving ahead. And it's why we're committed to creating an environment that's truly supportive, providing you with the resources you need to support your ambitions, no matter who you are or where you are in the world. Everyone is welcome At Octave, we believe that diverse and inclusive teams are critical to the success of our people and our business. Here, everyone is welcome. As an inclusive workplace, we don't discriminate. In fact, we embrace differences and are fully committed to creating equal opportunities, an inclusive environment, and fairness for all. Respect is the cornerstone of how we operate, so speak up and be yourself. You're valued here.
Recruitment Fraud Alert Octave posts all official job opportunities on either or and communicates only from email addresses ending in @octave.com. We never request payment or personal banking information during recruitment. No offers will ever be extended without a proper interview via Teams or in person, never done over email alone. If you suspect fraud, it probably is, and contact us at View email address on click.appcast.io
$100k - $140k
...Duties: Defines, creates and updates software system architectures and guides its implementation... ...architectures that streamline internal development and operations in the team. Creates and... ...architectures and identity and access management systems. Radiance Technologies is an...SuggestedFull time- ...controllable solid propulsion / throttling solid rocket technology development programs. Essential Functions: Dynamic modeling and... ...C/C++. Support development of rocket propulsion hardware and software requirements, including coordination of derivation of internal...SuggestedFull timeLocal area
$166k - $248k
...Comscore, Total Visits, March 2025) Day to Day As a Senior Manager of Software Engineering, Mobile (Android), you will manage an... ...and grow mobile native engineering teams, supporting career development, performance, and an innovative engineering culture Define...SuggestedWork experience placementLocal area- ...Overview i3 is seeking a Software Analyst to support the ULC Product Office. This position... ...support to the Assistant Product Managers across the ULC portfolio, with a focus on... ...software architecture evaluation, software development oversight, software modification analysis...SuggestedContract workFor contractorsWork at officeMonday to Friday
- Software Architect Location: Huntsville, AL Job Type: Full-time CohesionForce is actively seeking a Software Architect to join... ...will ensure products follow appropriate processes and software development best practices, with an emphasis on software reuse, DevSecOps...SuggestedFull timeFlexible hours
- ...Object‑Oriented Design (OOD) techniques Experience performing software architecture for engineering teams Experience with C++ and... ...the NGI products follow appropriate processes and software development best practices, with emphasis on software reuse, DevSecOps processes...Flexible hours
$131.3k - $237.35k
Leidos’ Defense Sensor is seeking a talented Software Architect with a background and experience in software engineering and/or computer... ...of highly technical engineers and analysts supporting the development of a fielded software product used for radar placement, evaluation...For contractorsRelocation- ...Overview GaN is seeking a highly motivated Software Architect to support multiple software... ..., assisting in software architecture, managing software requirements, and developing software... ..., C++, Python, C NodeJS and Web Browser development environment Map Servers and the GDAL...Interim role
- ...quality environmental monitoring, electronics design and development, oceanographic research, deepwater oil and gas exploration... ...: About the Role We are seeking an experienced Software Development Manager to lead our dynamic engineering team through an exciting...Local areaRemote workShift work
$130k - $165k
...Description One of TEKsystems' clients, a global company with the North American hub in Huntsville, AL is looking for a Software Development Manager to join their team. The candidate will be responsible for hands-on/hands-to-keyboard programming as well as managing a...Permanent employment- ...as a Contract Field Team (CFT) Lead Technician. Provides daily operational direction to the CFT team. Updates Project/Program Manager with daily progress reports. Provides clear and concise direction to team members as well as ensuring complete customer...Contract workFor contractors
- ...Job Description Job Description Radar Software Analyst Company Overview: KODA is a people-first company and a three-time... ...pay & great benefits Career growth & professional development A culture of trust, integrity, and teamwork The name KODA...Full time
$169k - $253.6k
...and execute the analytical roadmap for C2BMC software verification, validation, and performance optimization across development, testing, and operational phasesLead complex... ...(CSEP) CertificationCertification: Object Management Group Certified Systems Modeling Professional...Full timePart timeWork experience placementRemote workWorldwideRelocationFlexible hoursShift work- ...prototyping and low rate production. We generally seek to apply agile development fundamentals across our corporate portfolio to accelerate... ...: This is an opportunity to join the IERUS team as a Software Architect supporting a large Missile Defense Agency program....
- ...Description Job Description Camgian is seeking an experienced software architect to help design our Counter-Unmanned Aerial Systems (C... ...Experience with distributed and multiagent systems along with managing their emergent behaviors ~ Experience with pub-sub and data...
- ...Description Salary: Position Title: Software Architect SR Location: Huntsville,... ...and optimize indexing pipelines, shard management, replication, and cluster performance.... ...Qualifications Experience with Java development or supporting Java-based enterprise applications...Full time
- ...Job Description Job Description Sr Software Assurance Cyber Analyst OASYS, INC. , a Leading-Edge Government contractor in Huntsville... ...6 months of hire. Preferred Skills: Embedded software development experience or experience with SW quality assurance. Ada...Temporary workFor contractorsFlexible hours
$107.9k - $195.05k
...technical work of other systems engineers and manage the output/report on progress of up to... .... A candidate with interceptor system development experience, as well as experience in... ...Electrical Engineering, Mechanical Engineering, Software Engineering, Computer Science, Computer...Full timeWorldwideRelocation- ...Identifies and assesses high priority findings from static and dynamic software scans. Works in a team-oriented environment to provide cyber... .... Provides expertise and support in radar algorithm development, object-oriented (OO) programming concepts, experience peer-reviewing...Full time
$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database....Full timeTemporary workFlexible hours$138.2k - $221.1k
...more, please see What you'll do here: As a Director of Software Engineering at Cengage, you will be responsible for the delivery... ...industry. Specifically, you will guide our Higher Education development teams in delivering trusted digital content that improves learning...For contractorsWork experience placementLive inLocal areaRemote workWorldwide- ...and related national security customers. Backed by Falfurrias Management Partners, the platform brings together deep domain expertise... ...systems engineering expertise to help guide programs from concept development through fielding while supporting strategic customer...Permanent employmentFull timeWork at office
- ...seeking candidates to work full-time onsite on the flight software development team. The candidate will: Work closely with development... ...of standard software development and configuration management practices Preferred Qualifications: ~ Master’s degree...Full time
- ...of engineers, technicians, and scientists provide research and development engineering services to industry and the Federal Government.... ...team to design, test, and integrate electronics, firmware, and software for various additive manufacturing, autonomous systems, and sensor...Work at officeLocal areaVisa sponsorshipWork visa
$60.8k - $80.75k
...discretion of the Embedded Systems Engineering Manager. Position: Embedded Systems Engineer... ...GCS are responsible for the design, development, integration, testing, and lifecycle support... ...(where this role is located) o Software Engineering An Embedded Systems Engineer...Full timeFor contractorsH1bWork at officeLocal area$166.5k - $276.1k
...Grumman supports the Air Force's sustainment, development, production and deployment of hardware... ...including hardware simulation, virtual software integration lab buildout, automated... ...thorough and repeatable software testing. Managing requirements traceability through integration...Full timeRelocation packageMonday to ThursdayShift work- ...HarmonyTech Inc. is seeking a Technical Project Manager to support a federal government... ...successful delivery of mission‑critical software solutions. Position is based in Huntsville... ...Lead large and complex software development projects. Manage project schedules, deliverables...Contract workTemporary workLocal area
$87.1k - $157.45k
...Defense Systems is seeking a talented Software Engineer Lead to join a diverse team to... ...Responsibilities Candidate will lead the design, development, and sustainment of health and status... ...mentoring, code reviews, configuration management, and driving technical execution....Relocation- ...leadership. When you join Health Connect America, you join an organization that invests in you. You'll grow with us through meaningful development opportunities, be well with us through programs that support your whole self, and know that you belong with us in a culture built...Full timeInternshipLocal areaFlexible hours
- Cengage Group is seeking a Technology Lead in Huntsville, Alabama, to enhance customer-facing marketing websites and ecommerce experiences. The successful candidate will lead an agile team to deliver high-quality, scalable solutions and will have significant experience...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Manager, Software Development. Be the first to apply!
- entry level software sales Madison, AL
- ultimate software Madison, AL
- healthcare software sales Madison, AL
- software asset management analyst Madison, AL
- software Madison, AL
- software sales Madison, AL
- remote software sales Madison, AL
- software technical support Madison, AL
- id software Madison, AL
- software implementation project manager Madison, AL






