FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesAngularAWSAzureCloudDistributed SystemsDjangoFlaskJavaJavaScriptjQueryLinuxMicroservicesMySQLNode.jsPostgresPythonReactSpringSpring BootSpringBootSQLSvelteVue.js
About the role
Key responsibilities & impact- Serve as a technical leader and Scrum Master for one or more Agile software development teams
- Facilitate Scrum ceremonies, remove delivery impediments, and promote consistent Agile execution
- Coach and mentor engineering teams on Agile principles, Scrum practices, and continuous improvement
- Collaborate with Product Owners, technical leads, and program leadership to align sprint objectives, technical priorities, and software delivery milestones with customer mission requirements
- Identify and address cross-team dependencies, technical blockers, and delivery risks
- Champion continuous integration, automated testing, DevSecOps, and incremental delivery of working software
- Provide technical leadership across the full software development lifecycle
- Define application architecture, technical strategy, and modernization initiatives
- Lead resolution of complex software engineering and integration problems
- Design scalable, secure, resilient, and maintainable software architectures
- Establish software engineering standards, patterns, and best practices
- Lead architecture and technical design reviews
- Evaluate technical approaches and make recommendations based on mission value, risk, cost, and feasibility
- Guide development of APIs, microservices, data services, integrations, and distributed systems
- Provide expertise in cloud-native and containerized architecture
- Improve system performance, scalability, availability, resiliency, and security
- Provide technical oversight of CI/CD and DevSecOps implementation
- Identify and manage technical debt and long-term engineering risks
- Develop solutions to complex production and operational problems
- Provide technical direction and mentorship to engineers
- Establish code review and engineering quality practices
- Partner with Test Engineering on automated testing and quality strategies
- Collaborate with systems engineering, security, DevSecOps, program leadership, and customer stakeholders
- Translate complex technical issues into recommendations for technical and program leadership
- Evaluate emerging technologies and their applicability to the mission
- Influence engineering roadmaps and modernization strategies
- Support technical planning across Agile Program Increments
- Represent software engineering in technical working groups and customer discussions
- Help establish a culture of technical excellence, engineering discipline, and continuous improvement
Requirements
What you’ll need- US citizenship is required per contract
- Bachelor's degree in Computer Science, Software Engineering, or related field and 12-15 years of prior relevant experience or Master’s with 10-14 years of prior relevant experience. May possess a Doctorate in technical domain.
- Demonstrated expertise in software engineering, architecture, and application development
- Demonstrated experience serving as a Scrum Master, Agile team lead, or technical leader responsible for coordinating software development activities within an Agile environment
- Strong understanding of Scrum principles, Agile software delivery frameworks, backlog management, sprint execution, and continuous improvement practices
- Experience facilitating collaboration among multidisciplinary engineering teams, Product Owners, and customer stakeholders to deliver complex software solutions
- Expert-level knowledge of HTML, CSS, JSON, Ajax, REST APIs, Python, Java, JavaScript, React, Angular, Vue.js, jQuery, Spring Boot, Django, Node.js, Flask, Svelte, AWS, Azure or similar cloud platforms, MySQL, PostgreSQL, SQL Server, Windows, Linux, and Git
- Extensive experience designing and implementing complex software systems
- Extensive experience with APIs, distributed systems, databases, and system integrations
- Extensive experience with cloud, DevSecOps, CI/CD, and containerized environments
- Demonstrated experience solving highly complex technical problems
- Demonstrated ability to provide technical leadership across engineering teams
- Experience working in Agile/Scrum and/or SAFe environments
