Quick Overview
Job Description
Staff Software Engineer – Mission Applications Position Overview We are seeking an experienced Staff Software Engineer to support a large-scale technology modernization initiative focused on delivering mission-critical applications that enable operational decision-making, data-driven workflows, and enterprise business processes. This role will be responsible for designing, developing, and deploying user-facing applications while collaborating directly with end users, product teams, and engineering stakeholders.
This is a hands-on senior engineering position for someone who enjoys working across the full technology stack, making architectural decisions, and delivering production-ready software that solves complex business and operational challenges. The program offers the opportunity to build high-impact applications leveraging modern web technologies, enterprise data platforms, and advanced analytics capabilities within a collaborative, innovation-focused environment.
Key Responsibilities • Own the design, development, and delivery of user-facing enterprise applications from concept through production deployment • Build responsive front-end interfaces, backend services, APIs, and data integrations that support mission and business operations • Develop and maintain applications utilizing modern enterprise platforms and web application frameworks • Collaborate directly with users, stakeholders, and product teams to understand business processes and translate requirements into technical solutions • Design scalable and maintainable software architectures that support long-term growth and operational needs • Establish and maintain engineering best practices for testing, code review, security, CI/CD, and production support • Develop and optimize integrations between applications, data platforms, and enterprise systems • Troubleshoot and resolve complex application, infrastructure, and integration issues across the technology stack • Participate in technical design reviews and contribute to platform-wide architectural decisions • Mentor junior and mid-level engineers while promoting software engineering best practices across the team • Support production deployments, operational monitoring, and ongoing application enhancement efforts Required Qualifications • Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline, or equivalent professional experience • 8+ years of professional software engineering experience developing enterprise applications • Strong experience with JavaScript, TypeScript, React, and modern web application development frameworks • Experience designing and developing backend services, APIs, and data-intensive applications • Experience delivering software solutions on enterprise application or data platforms • Demonstrated experience owning software capabilities through design, development, testing, deployment, and production support • Strong understanding of software architecture, application security, and engineering best practices • Experience working within large-scale enterprise or government environments • Strong problem-solving skills and ability to work across multiple technical domains
Preferred Qualifications • Experience developing applications that support operational, logistics, acquisition, financial, or business process workflows • Hands-on experience with enterprise data platforms, low-code application frameworks, or advanced analytics ecosystems • Experience with Python, Java, Go, Node.js, or similar backend development technologies • Familiarity with workflow automation, data integration, and business process modernization initiatives • Experience with cloud-native architectures, DevSecOps practices, CI/CD pipelines, and infrastructure automation • Exposure to AI-enabled development tools, intelligent applications, or advanced analytics platforms • Experience collaborating directly with end users and stakeholders to build customer-focused solutions Why Join the Program • Opportunity to build mission-critical applications used by enterprise stakeholders and decision-makers • High-visibility role with significant ownership and influence over technical direction • Modern technology stack incorporating web development, data platforms, APIs, and advanced analytics capabilities • Long-term program stability with strong growth potential • Collaborative engineering environment focused on innovation, technical excellence, and continuous improvement • Ability to work directly with users to build impactful software solutions that drive operational success • Exposure to emerging technologies, enterprise modernization initiatives, and large-scale mission-focused platforms
Similar jobs
- CI
Java Apps Developer Lead Analyst - Vice President - Citi
NewCiti
New York, NY🇺🇸$142.3k - $213.5k/yrHybrid6 hours agoDockerSQLSpring+8Technology - SV
Staff Full Stack Software Engineer - DeFi WealthTech Startup
NewSkyrocket Ventures
Mundelein, IL🇺🇸Hybrid6 hours agoGCPNode.jsEthereum+6Technology - ST
Quantitative Developer
NewStreetID
Mundelein, IL🇺🇸Hybrid6 hours agoOracleSQLSQL Server+5Technology - LR
Quantitative Developer
NewLong Ridge Partners
Mundelein, IL🇺🇸$150k - $300k/yrHybrid6 hours agoNumPyBashPandas+1Technology - TC
Technical Lead Developer - 0098
NewTeleSolv Consulting
Washington, DC🇺🇸Hybrid6 hours agoTechnology - Q-
Front Office C# Developer - Electronic Trading
NewQUANTEAM - North America (RAINBOW PARTNERS Group)
Mundelein, IL🇺🇸Hybrid6 hours agoTeamCityLinearScrum+5Technology