{"id":1464595,"url":"https://alion.io/job/momentum-engineering-me00681-software-engineer-3","title":"ME00681-Software Engineer 3","company":{"id":678210,"name":"Momentum Engineering","domain":"momentumengineering.io","url":"https://alion.io/company/momentumengineering","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Rippling","truth_index":{"grade":"B","score":79,"open_postings":79,"ghost_share":0.266,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":63,"computed_at":"2026-10-21T05:46:15Z"}},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Annapolis Junction, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":114000,"max_usd":225000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":1418},"experience_years_min":8,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"ElasticSearch","optional":false},{"name":"GCP","optional":false},{"name":"Java","optional":false},{"name":"Linux","optional":false},{"name":"Neo4j","optional":false},{"name":"Red Hat","optional":false},{"name":"Spring Boot","optional":false},{"name":"Spring Cloud","optional":false},{"name":"Spring Security","optional":false},{"name":"Unix","optional":false}],"status":"live","first_seen_at":"2026-09-28T22:46:20Z","employer_posted_date":"2026-09-28","last_verified_at":"2026-10-21T14:20:24Z","board_verified":true,"closed_at":null,"days_open":22,"trust":{"level":"ok","repost_count":0,"flags":["company_stale"],"days_open":22},"description":"Momentum Engineering, Inc. fosters an employee-centric culture. Our strength lies in our people. With a high percentage of employees holding advanced degrees in engineering, computer science, and related disciplines, we bring deep technical expertise to every mission. Our team includes professionals with security clearances and full-scope polygraphs, ensuring trusted, secure support for the most sensitive national security initiatives. Additionally, our workforce is equipped with industry-leading certifications, demonstrating a commitment to continuous learning and excellence. Most importantly, our exceptional employee retention rate reflects a culture of professional growth, mission focus, and dedication-ensuring long-term stability and expertise for our customers’ critical needs.\nJob Summary\nSeeking a highly skilled Software Engineer to provide comprehensive cloud software research, development, and engineering support for mission-critical applications operating in large-scale distributed environments\nThis role supports the full software development lifecycle, from requirements analysis and system design through development, integration, testing, deployment, sustainment, and long-term enhancement\nThe Software Engineer will work on complex cloud applications and distributed computing platforms designed to process and analyze very large data sets\nThe ideal candidate brings deep software engineering experience, strong technical leadership, and the ability to design scalable, high-performance solutions in secure mission environments\nPrimary Responsibilities\nSoftware Design and Development\nPerform end-to-end software engineering activities including requirements analysis, design, development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis and resolution\nDesign and develop scalable software solutions supporting large-scale distributed and cloud computing environments\nAnalyze and resolve complex technical issues and implement sustainable software enhancements that improve system performance, reliability, and maintainability\nDesign and implement solutions using massively parallel computation models and NoSQL architectures to support large-scale data processing\nDevelop and extend Free and Open-Source Software (FOSS) and Commercial Off-the-Shelf (COTS) products to meet mission and project requirements\nPerform object-oriented analysis and design for complex software systems\nDevelop and maintain technical documentation, ontologies, schemas, data models, and interface specifications\n\nIntegration, Testing, and Deployment\nDevelop and execute unit, integration, system, and end-to-end tests\nDevelop and implement test plans, test scripts, and validation procedures\nIntegrate software components, data services, databases, and external technologies within distributed environments\nImplement and maintain continuous integration and continuous delivery (CI/CD) pipelines\nDeploy and sustain software applications in production environments\nSupport performance tuning, troubleshooting, root cause analysis, and operational issue resolution\nParticipate in software and architecture reviews to ensure solutions meet technical, security, scalability, and mission requirements\n\nCollaboration and Technical Leadership\nCollaborate with software engineers, systems engineers, data scientists, product managers, and mission stakeholders\nCommunicate complex technical information clearly and effectively in both written and verbal formats.\nProvide technical guidance and leadership across software development efforts\nSupport continuous improvement of engineering processes, development standards, testing practices, and system architecture\n\nRequired Qualifications\nMust have active Top Secret/SCI clearance with NSA Full Scope Polygraph\nTwenty (20) years of experience as a Software Engineer supporting programs and contracts of similar scope, type, and complexity\nBachelor’s degree in Computer Science or a related technical discipline from an accredited college or university\nFour (4) additional years of Software Engineering experience on projects with similar software processes may be substituted for the bachelor’s degree\nMinimum of eight (8) years of software development or software engineering experience across the full software development lifecycle\nMinimum of six (6) years of experience developing software using high-level programming languages such as Java, C, or C++\nMinimum of five (5) years of experience developing software for UNIX/Linux environments, including Red Hat operating systems\nDemonstrated experience performing requirements analysis and design for at least one major object-oriented software system\nDesired Qualifications\nGraph Data Modeling and Performance: Experience designing and optimizing complex Neo4j graph schemas, including Cypher query optimization, index management, and APOC procedures for batch processing and large-scale data transformation\nEnterprise Java Microservices: Advanced experience with the Spring Boot ecosystem, including Spring Data, Spring Security, and Spring Cloud, with an emphasis on scalable, high-concurrency backend services and performance tuning\nGraph and Relational Integration: Experience integrating graph databases with relational databases or search technologies such as Elasticsearch to support polyglot persistence architectures\nGraph Analytics and Algorithms: Familiarity with the Neo4j Graph Data Science library and implementation of algorithms involving pathfinding, centrality, community detection, or other real-time graph analytics\nAdvanced Analytics: Experience developing data-driven or event-driven analytics using rules engines or similar orchestration technologies\nCloud Scalability: Understanding of large-scale cloud architecture and scalability patterns used in commercial cloud environments such as Amazon Web Services and Google Cloud\nArtificial Intelligence and Pattern Discovery: Experience with genetic algorithms, inference engines, or techniques for identifying latent patterns in extremely large data sets\nSpecialized Data Processing: Experience with foreign language processing, multimedia exploitation involving speech, text, images, or video, or social network discovery\nData Modeling: Experience defining and documenting complex ontologies, schemas, data models, and API specifications across heterogeneous environments\nExempt hourly position. 11 paid holidays, minimum of 3 weeks PTO, company sponsored group medical plan, company paid dental, vision, life insurance, and STD/LTD plans. Salary is dependent upon the candidate’s experience and qualifications.","description_format":"text","description_chars":6631,"description_truncated":false,"requirements":{"experience_years_min":8,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":true,"languages":[]},"benefits":["Continuous learning","Life insurance"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Engineering Services"],"lifecycle":[{"event":"open","at":"2026-09-29T14:18:55Z"}],"visa":[],"liveness":{"score":79,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.873,"p_room":0.9,"age_days":22,"expected_fill_days":63,"reasons":["conf:1","velocity","win:mid"],"computed_at":"2026-10-21T05:46:15Z"},"pay":null,"html_url":"https://alion.io/job/momentum-engineering-me00681-software-engineer-3","json_url":"https://alion.io/job/momentum-engineering-me00681-software-engineer-3.json","meta":{"generated_at":"2026-10-21T17:22:55Z","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":24520,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-22T00: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":678210},"rest":"https://alion.io/mcp/rest/get_company?id=678210"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmomentum-engineering-me00681-software-engineer-3"},{"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%2Fmomentum-engineering-me00681-software-engineer-3"},{"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%2Fmomentum-engineering-me00681-software-engineer-3"},{"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/momentum-engineering-me00681-software-engineer-3\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmomentum-engineering-me00681-software-engineer-3"}]}