Mid-Level Software Engineer
$115k - $160kBattelle Memorial Institute
Software Engineer
Battelle delivers when others can't. We conduct research and development, manage national laboratories, design and manufacture products and deliver critical services for our clients—whether they are a multi-national corporation, a small start-up or a government agency.
We recognize and appreciate the value and contributions of individuals from a wide range of backgrounds and experiences and welcome all qualified individuals to apply.
We are currently seeking a Software Engineer. This position is a full-time opportunity located in Chantilly, VA.
In this role, you will support client missions at a government facility, working at the intersection of software engineering, embedded systems, and advanced data science. You will contribute to fast-paced, mission-critical projects that span the full software development lifecycle — from requirements gathering and system design to implementation, testing, and delivery.
You will work within a multidisciplinary team environment, applying expertise in low-level systems programming, machine learning, and data engineering to solve complex challenges in science and technology fields relevant to the national security and intelligence communities.
Responsibilities
As a Software Engineer, the selected individual will design, develop, and deliver software solutions in support of advanced client missions across the national security and intelligence communities. Responsibilities may include:
- Conducting C/C++ development that directly supports critical customer missions in fast-paced, mission-driven environments
- Aiding in the design and implementation of machine learning and data engineering techniques for application to advanced science and technology (S&T) client missions
- Applying concepts from modern compiled languages such as Go or Rust to embedded development efforts
- Developing software for real-time operating systems (RTOS) and complex embedded systems
- Applying software development expertise to the analysis of compiled custom operating systems, including learning and applying reverse engineering principles
- Participating in the design, implementation, and maintenance of tailored software applications that provide advanced solutions across diverse business areas
- Translating user requirements into concepts for information system solutions to be implemented by functional teams
- Providing data analysis and modeling, including the physical and logical design of databases
- Supporting the design and delivery of reports, stored procedures, and queries to meet project requirements
- Collecting, organizing, and analyzing technical information from multiple sources to drive client missions and quick-turn tasks
- Contributing to and participating in the testing of delivered software solutions
- Collaborating effectively in a multidisciplinary environment while working independently and leading tasks on time and on budget
Key Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field with 3+ years of experience; or a Master's degree in a related field with 1+ year of experience; or a Ph.D.; or an equivalent combination of education and experience in a related field
- Experience in full-stack software development with significant programming experience in C#, C++, and/or Java
- Professional development experience using JavaScript or one of its derivatives
- Experience with MS SQL, PostgreSQL, or similar relational database technologies
- Ability to learn and adapt to new programming languages, design patterns, operating systems, and deployment environments (e.g., Azure, AWS, and physical hardware)
- Experience in the national security, defense, and/or intelligence communities
- Must be a US Citizen with an active TS/SCI clearance with polygraph
Compensation Data
Battelle is committed to fair and equitable compensation practices. The salary range for this role is $115,000 – $160,000 per year, in addition to our comprehensive benefits package. A candidate's salary is determined by various factors, including but not limited to education, relevant work experience, skills, and certifications. Salary ranges may vary based on geographic location and market conditions.
Benefits: Live an Extraordinary Life We care about your well-being, not just on the job. Battelle offers comprehensive and competitive benefits to help you live your best life.
- Balance life through a compressed work schedule : Most of our team follows a flexible, compressed work schedule that allows for every other Friday off—giving you a dedicated day to accomplish things in your personal life without using vacation time.
- Enjoy enhanced work flexibility, including a hybrid arrangement: You have options for where and when you work. Our Together with Flexibility model allows you to work 60% in-office and 40% remote, with Monday and Tuesday as common in-office days, dependent on team and position needs.
- Take time to recharge : You get paid time off to support work-life balance and keep motivated.
- Prioritize wellness : Stay healthy with medical, dental, and vision coverage with wellness incentives and benefits plus a variety of optional supplemental benefits.
- Better together : Coverage for partners, gender-affirming care and health support, and family formation support.
- Build your financial future : Build financial stability with an industry-leading 401(k) retirement savings plan. For most employees, we put in 5 percent whether you contribute or not, and match your contributions on top of that.
- Advance your education : Tuition assistance is available to pursue higher education.
A Work Environment Where You Succeed For brilliant minds in science, technology, engineering and business operations, Battelle is the place to do the greatest good by solving humanity's most pressing challenges and creating a safer, healthier and more secure world. You will have the opportunity to thrive in a culture that inspires you to:
- Apply your talent to challenging and meaningful projects
- Receive select funding to pursue ideas in scientific and technological discovery
- Partner with world-class experts in a collaborative environment
- Nurture and develop the next generation of scientific leaders
- Give back to and improve our communities
Vaccinations & Safety Protocols
Battelle may require employees, based on job duties, work location, and/or its clients' requirements to follow certain safety protocols and to be vaccinated against a variety of viruses, bacteria, and diseases as a condition of employment and continued employment and to provide documentation that they are fully vaccinated. If applicable, Battelle will provide reasonable accommodations based on a qualified disability or medical condition through the Americans with Disabilities Act or the Rehabilitation Act or for a sincerely held religious belief under Title VII of the Civil Rights Act of 1964 (and related state laws).
Battelle is an equal opportunity employer. We provide employment and opportunities for advancement, compensation, training, and growth according to individual merit, without regard to race, color, religion, sex (including pregnancy), national origin, sexual orientation, gender identity or expression, marital status, age, genetic information, disability, veteran-status veteran or military status, or any other characteristic protected under applicable Federal, state, or local law. Our goal is for each staff member to have the opportunity to grow to the limits of their abilities and to achieve personal and organizational objectives. We will support positive programs for equal treatment of all staff and full utilization of all qualified employees at all levels within Battelle.
- ...s provide performance feedback on other engineers and participate in company peer mentorship... ...Travel: 0-10% The Role As a Mid-Level Forward Deployed Engineer (FDE), you will... ...Workshop/Slate, and Ontology ~3+ years of software engineering experience ~ Experience...SoftwareRemote jobFull timeFlexible hours
- ...internal business-embedded innovation teams. Collaborates with lead engineers to define subsystem requirements and acceptance criteria.... ...best practices. Configures, codes, develops and documents software specifications throughout the project life cycle. Works with integration...SoftwareFull timeContract workFlexible hours
$65k - $110k
...Mid-Level Software Engineer (Full-Stack) – Client Enablement Location: Falls Church, VA (must be on-site in office, with partial telework flexibility) Full-Time | Permanent Salary Range: $65,000.00 ~ $110,000.00 Are you a fast learner who thrives in a collaborative...SoftwarePermanent employmentFull timeWork at officeRemote work$95.32k - $135.91k
...Job Description Join a collaborative engineering team in the Tysons Corner, VA area supporting... ...environments. We are seeking a mid-level Systems Engineer to help design, implement... ...test operating systems, application software, and system management tools...SoftwareLocal areaFlexible hours- ...About ProSidian Consulting at DescriptionProSidian seeks a Mid-Level InfoSec Security Engineer (With Focus On Securing Virtual Machines) Consultant... ...comprehend and integrate complex computer technology and software into an effective information systems security program....SoftwareFull timeFor contractorsWork experience placementInternshipWork at officeMonday to FridayShift work
- ...Mid-Level CNO Software Engineer Zetier is seeking Mid-Level CNO Software Engineers to develop operationally critical cyber capabilities. Candidates will demonstrate practical experience designing, developing, and deploying tools intersecting command and control, persistence...Software
- ...developing worldwide System Integrator, Software and Product Development, IT Outsourcing... ..., ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management... ...timeFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Information...SoftwareWork experience placementWorldwide
$100k - $150k
...years, our areas of expertise have expanded to include Systems Engineering, Program Management, In-Service Engineering, Equipment... ...and knowledge to our team! We are seeking an experienced Mid-Level Software Engineer (SEG2) to support a large support services...SoftwareContract workTemporary workFor contractorsFor subcontractorWork at officeLocal areaRemote workFlexible hours- ...seeking a qualified individual to provide In-Service baseline engineering support for United States Navy (USN) in Washington, DC area.... ...Weapon systems Experience developing, integrating, and testing software for weapon/combat systems Desired experience or...Software
- ...diagrams, application reference models, software requirements documents, interface descriptions... ...discipline, or equivalent experience;Level 3 (Senior-level): eight (8) or more years... ...process management solution and/or a workflow engine within a large enterprise software...SoftwareShift work
- ...Intelligence Community. We are seeking to hire a Mid-level Quality Assurance Engineer to our team! Client: CTEC develops and delivers innovative... ...and execute manual and automated test cases to validate software functionality, data accuracy, and system behavior...SoftwareWork experience placementWork at office
- ...Job Title: Mid-Level Network Engineer Location : Washington, DC Clearance Required: Active Secret Description IBSS is seeking... ...Palo Alto Networks firewall infrastructure, including OS/software upgrades, security policies, routing, access control lists...Software
- ...Systems EngineerThe Systems Engineer is responsible for the applications infrastructure across all networks. Technical support to make... ...Design, install, configure, and test operating systems, application software, and system management toolsMonitoring & Maintenance:...Software
- Mission: Modernize and unify mission-critical applications by improving information architecture, streamlining user experiences, and translating complex operational requirements into intuitive, accessible, and scalable interface solutions. Essential Job Functions: ...SoftwareFull time
$93.7k - $156.2k
SMX is seeking Software Engineers (Junior/Mid/Senior/SME) supporting the design and implementation of secure, scalable multi-cloud infrastructure,... ...Bachelor's degree and minimum 1-3 years' experience for junior-level. Must have Bachelor’s degree or equivalent certification...SoftwareContract workWork experience placementH1b- ...capabilities.Roles & Responsibilities:The Lead Business Systems Engineer provides technical support for enterprise applications with an... ...production operations. This role partners with business analysts, software engineers, vendors, and business stakeholders to maintain and...SoftwareWork experience placementInternshipLocal area
- ...cybersecurity organization is looking for a Mid-Level Vulnerability Researcher in Arlington,... ...will analyze and counter malicious software and develop critical cyber capabilities... ...qualifications include expertise in reverse engineering, assembly languages, and Python...SoftwareFull time
- ...developing worldwide System Integrator, Software and Product Development, IT Outsourcing... ..., ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management... ...multiple projects; and lead junior and mid-level developers in technology delivery• Mortgage...SoftwareWork experience placementWorldwide
$62k - $141k
Salesforce DeveloperThe Opportunity: As a software sustainment engineer, you play a pivotal role in an application’s functional life. From troubleshooting to fixing bugs, you use your operations and maintenance skills to ensure that things run smoothly. We’re looking for...SoftwareFull timeContract workPart timeWork at officeLocal areaRemote work- ...developing worldwide System Integrator, Software and Product Development, IT Outsourcing... ..., ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management... ...ContractFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Information...SoftwareLocal areaImmediate startWorldwide
$100k - $160k
...highly specialized applications and operational environment, high-level functional systems analysis, design, integration, documentation... ...hands-on experience in release management Knowledge of software development lifecycleSolid understanding of project management...Software- ...EngineerVarmoda is seeking a Cloud DevOps Engineer to serve as a subject matter expert in... ...deliver durable remediation.Provide system level support for credential management solutions... ..., authentication devices, and related software components.Support and maintain Windows Server...Software
$100k
...Maryland, Synergy ECP is a leading provider of cybersecurity, software and systems engineering and IT services to the U.S. intelligence and defense... ...to deliver critical and innovative capabilities to high-level decision makers that enhance our nation's security. In...SoftwareLive inWork at officeRemote workFlexible hours- ...worldwide System Integrator, Software and Product Development, IT Outsourcing... ...and CRM counselling, Product Engineering, Business Intelligence, Data... ..., prototyping, and high level technical consulting.• Work... ...TechnologyExperience level: Mid-Senior LevelIndustry:...SoftwareWorldwideFlexible hours
- ...DESCRIPTION We are seeking a hands-on Systems Engineer (SME) with deep expertise across... ...and tactical implementation levels. Excellent communication and collaboration... ...Web services, APIs, and middleware Software development lifecycle (SDLC) fundamentals...Software
$179.4k - $204.7k
Lead Software Engineer, Salesforce Do you love building and pioneering in the technology space? Do you enjoy solving complex business... ...-time status, exempt or non-exempt status, and management level. This role is expected to accept applications for a...SoftwareFull timePart timeInternshipH1bLocal area$179k
DescriptionPosition: Software Developer Location: Rosslyn, VA, Clearance: SecretThe Software Developer is responsible for designing,... ...-7 years of experience in software development or application engineering• Proficiency in programming languages such as Python, Java, or...Software- ...Information Services Division's Headquarters. Founded in 2007 by an Engineer-by-trade, Fusion Technology dedicates our valuable resources to... ...a Bachelor's degree with 3 years of experience Experienced Software Developer: At least 3 years in Java or similar object-...SoftwareRemote jobFull timeTemporary workWork at office
- ...worldwide System Integrator, Software and Product Development, IT Outsourcing... ...and CRM counselling, Product Engineering, Business Intelligence, Data... ..., prototyping, and high level technical consulting.Work... ...TechnologyExperience level: Mid-Senior LevelIndustry: Information...SoftwareFull timeWorldwideFlexible hours
- ...Responsibilities: Application development, prototyping, and high level technical consulting. Work closely with team members and... ...experience in design, development, integration and testing of software solutions based on J2EE technologies. 3-5 years of experience with...Software
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Mid-Level Software Engineer. Be the first to apply!
- software engineer internship Arlington, VA
- software development engineer aws Arlington, VA
- software developer internship no experience Arlington, VA
- real time software engineer Arlington, VA
- financial software developer Arlington, VA
- part time software developer Arlington, VA
- graduate software developer Arlington, VA
- software engineer travel Arlington, VA
- experienced software developer Arlington, VA
- remote entry level software developer Arlington, VA




