{"id":3644275,"url":"https://alion.io/job/general-dynamics-mission-systems-nws-lead-software-engineer","title":"NWS Lead Software Engineer","company":{"id":1836162,"name":"General Dynamics Mission Systems","domain":"gdmissionsystems.com","url":"https://alion.io/company/gdmissionsystems-com","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"iCIMS","truth_index":{"grade":"A","score":100,"open_postings":6,"ghost_share":0,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":13,"computed_at":"2026-11-03T05:54:40Z"}},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Pittsfield, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":110175,"max":122225,"currency":"USD","period":"year","gross":null,"usd_annual":122225},"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"CI/CD","optional":false},{"name":"FreeRTOS","optional":false},{"name":"Git","optional":false},{"name":"Go","optional":false},{"name":"JavaScript","optional":false},{"name":"Rust","optional":false},{"name":"Scrum","optional":false},{"name":"TCP/IP","optional":false},{"name":"C#","optional":true},{"name":"C++","optional":true},{"name":"Docker","optional":true},{"name":"GitLab","optional":true},{"name":"Kubernetes","optional":true},{"name":"Linux","optional":true},{"name":"SQL","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-11-02T22:16:38Z","employer_posted_date":"2026-11-02","last_verified_at":"2026-11-04T02:56:44Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"Basic Qualifications\nRequires a Bachelor’s degree in Software Engineering, or a related Science, Engineering or Mathematics field. Also requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience. Agile experience preferred.\nCLEARANCE REQUIREMENTS: Department of Defense Secret security clearance obtainable within reasonable time based on requirements. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required.\nResponsibilities for this Position\nROLE AND POSITION OBJECTIVES:\nAs the NWS Lead Software Engineer for General Dynamics Mission Systems, you will provide technical leadership for a frontend or backend software team supporting a complex, distributed tactical system. You will work across software, systems, hardware, test, and configuration-management disciplines to mature the product, improve development practices, and deliver scalable capabilities.\nThis role requires an engineer who can lead technical execution while remaining hands-on with architecture, implementation, reviews, planning, and mentoring. The selected candidate will help guide the team’s transition toward memory-safe and type-safe technologies, including Go for new development and JavaScript for existing applications.\nKey Responsibilities\nServe as the technical lead for a software team, providing technical direction, mentoring, code reviews, and implementation support.\nBreak down features into well-defined, testable tasks aligned with product and subsystem design boundaries.\nPartner with the Product Owner, Scrum Master, program leadership, systems engineering, and SC&I to plan work, manage priorities, and align with coding and development standards.\nSupport Agile execution, including sprint planning, backlog refinement, technical estimation, retrospectives, and delivery tracking.\nDevelop, review, and maintain technical artifacts, including test plans, user manuals, administrator manuals, design documentation, and software-development documentation.\nSupport financial and program-planning activities, including COCOMO estimates, Basis of Estimate (BOE) inputs, and Software Bill of Materials (SW BOM) development.\nConduct and oversee code reviews, ensuring changes meet quality, security, maintainability, testability, and Definition-of-Done expectations.\nAssess and improve team maturity, code maturity, codebase size and stabilization trends, development efficiency, and scalability across a distributed environment supporting 3,000+ endpoints.\nHelp mature CI/CD and DevSecOps capabilities, including automated unit testing, code-quality analysis, configuration management, and repeatable production builds.\nEstablish, maintain, or support test beds on SWFPAC.\nIdentify technical risks, dependencies, and architectural concerns early; communicate options, tradeoffs, and recommendations to leadership.\nMentor existing technical leadership and individual contributors, helping build sustainable team capability and knowledge transfer.\nBackend Lead Focus Areas\nThe Backend Lead will additionally support:\nBackend architecture, database design, and data-model development.\nMiddleware and Data Distribution Service (DDS) integration, including evaluation of Rust compatibility with RTI DDS.\nEmbedded software and firmware-adjacent development, including FreeRTOS and TCP/IP interfaces, as applicable.\nContainerization, virtualization, CI/CD pipelines, and deployment architecture.\nMigration and adoption of memory-safe/type-safe technologies, particularly Go and Rust where appropriate.\nBuild and release management, including Git-based merge, build, and configuration-management workflows.\nFrontend Lead Focus Areas\nThe Frontend Lead will additionally support:\nFrontend architecture, legacy application knowledge, software licensing awareness, and full-system/subsystem interface understanding.\nFeature decomposition and planning based on encapsulation of product functions and subsystem design.\nFrontend development standards, component design, usability considerations, and integration with backend services.\nProduct Owner responsibilities for an Agile team, including backlog prioritization, acceptance criteria, stakeholder coordination, and workforce oversight.\nKnowledge-management and training plans to help engineers develop lead-level capability and confirm understanding of assigned work.\nPreferred Skills and Experience\nWe encourage you to apply if you have experience with:\nLeading, or serving as the deputy/backup lead for, delivery of a mature tactical, mission, or strategic software system.\nSoftware architecture, technical planning, feature decomposition, and system-level design.\nFrontend and/or backend development in distributed, multi-component systems.\nGo, Rust, JavaScript/TypeScript, C#, Java, C/C++, or other memory-safe/type-safe programming languages.\nDatabase design, data modeling, SQL, and backend-service development.\nObject-oriented software design and modern software-design principles.\nData Distribution Service (DDS), middleware integration, and RTI DDS.\nEmbedded software development, FreeRTOS, TCP/IP, and firmware-adjacent interfaces.\nLinux development or administration.\nDocker, Kubernetes, containerization, virtualization, and deployment automation.\nCI/CD, DevSecOps, automated testing, static analysis, production builds, and configuration management.\nGit, GitLab, source-control workflows, and merge/review practices.\nSoftware requirements decomposition; preliminary and critical design; implementation and unit testing; and requirements-based testing.\nFactory, hardware, or integration-test environments.\nAgile delivery, Product Owner responsibilities, or SAFe Agile Product Owner/Product Manager practices.\nWhat Sets You Apart\nStrong technical judgment and the ability to guide engineers through complex or ambiguous technical decisions.\nDemonstrated ability to balance hands-on engineering work with team leadership, mentoring, planning, and stakeholder communication.\nExperience improving engineering processes, workflows, code quality, and automation in an established product environment.\nAbility to communicate technical risks, tradeoffs, estimates, and recommendations clearly to both technical and program stakeholders.\nCommitment to high-quality, maintainable, secure, and scalable software.\nAbility to lead a developing team, create clarity around expectations, and foster a collaborative and accountable engineering culture.\nWillingness to take reasonable, managed risks while maintaining disciplined engineering, testing, and configuration-management practices\nWorkplace Options: This position is primarily on-site with opportunities for Hybrid work/Flex as allowable.While on-site, you will be a part of the GDMS Pittsfield, Massachusetts Engineering Team.\nSalary Note\nThis estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary. This job posting will remain open until the position is filled.Combined Salary Range\nUSD $110,175.00 - USD $122,225.00 /Yr.Company Overview\nGeneral Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ top professionals, we partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency. We offer highly competitive benefits and pride ourselves in being a great place to work with a shared sense of purpose. You will also enjoy a flexible work environment where contributions are recognized and rewarded. If who we are and what we do resonates with you, we invite you to join our high-performance team!\nEqual Opportunity Employer / Individuals with Disabilities / Protected Veterans","description_format":"text","description_chars":8115,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":true,"languages":[]},"benefits":["Flexible schedule","Hybrid work"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Cybersecurity","Military","C4ISR","Defense Manufacturing"],"lifecycle":[{"event":"open","at":"2026-11-02T22:16:38Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":0,"expected_fill_days":13,"reasons":["conf:3","velocity","win:early","comp:brand"],"computed_at":"2026-11-03T05:54:40Z"},"pay":{"stated_usd_annual":122225,"is_top_pay":false},"html_url":"https://alion.io/job/general-dynamics-mission-systems-nws-lead-software-engineer","json_url":"https://alion.io/job/general-dynamics-mission-systems-nws-lead-software-engineer.json","meta":{"generated_at":"2026-11-04T05:40:01Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":8857,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-05T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1836162},"rest":"https://alion.io/mcp/rest/get_company?id=1836162"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fgeneral-dynamics-mission-systems-nws-lead-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fgeneral-dynamics-mission-systems-nws-lead-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fgeneral-dynamics-mission-systems-nws-lead-software-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/general-dynamics-mission-systems-nws-lead-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fgeneral-dynamics-mission-systems-nws-lead-software-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3644275}},{"tool":"search_jobs","arguments":{"company":"gdmissionsystems.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3644275},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}