Software Developer I

Electro Magnetic Applications, Inc.

Lakewood (CO)

On-site

USD 70,000 - 85,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

EMA is seeking a Software Developer I to join our Lakewood, CO team. You will build front-end interfaces for scientists and customers, and integrate tools with our 3D modeling workflow using Discovery.

The role emphasizes clean, modular code in C# / C++ / Fortran, collaboration with a tight development group, and a strong desire to learn and contribute to new product offerings. Bachelor's in CS or CE required; 2–5 years' experience; Git knowledge; US export compliance applies; salary range

Qualifications

  • Willingness to learn and ask questions.
  • Interest in engineering and sciences.
  • Strong communication and teamwork.
  • Ability to work in a collaborative development environment.

Responsibilities

  • Build front-facing user interfaces for scientists and customers.
  • Assemble object-oriented workflows to integrate with Discovery 3D modeling.
  • Write modular, concise code.
  • Collaborate with the development team to deliver software solutions.

Skills

Curiosity
Teamwork
Problem solving
Communication

Education

BS in Computer Science or Computer Engineering

Tools

Git
Discovery

Job description

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Software Developer I

Lakewood, CO, US

7 days ago Requisition ID: 1004

Salary Range: $70,000.00 To $85,000.00 Annually

Role Description

Our team of Electromagnetic Effects Scientists integrate proven, state-of-the-art analysis and simulation tools into extensible frameworks to properly model EM field interactions with complex air, space, and ground systems. As a Software Developer I , you would assist in the improvement of these tools and creation of new products to expand our extensive list of software offerings.

Responsibilities

  • You will build front-facing user interfaces for our scientists and customers.
  • You will assemble object-oriented workflows to allow our software to operate in harmony with the 3D-modeling program, Discovery.
  • You will write modular, concise, code.
  • You will work closely and communicate effectively with the rest of the development team to create software solutions.

Requirements

  • BS in Computer Science or Computer Engineering.
  • 2-5 years of experience; salary will be dependent on prior experience.
  • Experience with a modern programming language, preferably C-based.
  • An understanding of the Git version-control system.
  • A desire to ask questions and learn from those around you.
  • Interest in engineering and sciences

Our software is built on C#, C++, and Fortran, but any additional experience with other languages is appreciated.

All employees of EMA must be U.S. citizens, lawful permanent residents of the U.S., protected individuals as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State in order to conform to U.S. Government export regulations, including the International Traffic in Arms Regulations (ITAR). Learn more about the ITAR here: https://www.pmddtc.state.gov/ddtc_public.

EMA is an Equal Opportunity Employer; EMA determines employment on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.
EMA participates in E-Verify.

If you require a reasonable accommodation at any point during the application or employment process, please contact us through the job application messenger. We are committed to providing equal access and opportunity for all.

Employment is at-will and may be terminated at any time with or without notice or cause, subject to applicable law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Electromagnetic Effects Scientist I (Aerospace & Defense)
Electromagnetic Effects Scientist I (Aerospace & Defense)

EMA3D • Lakewood (CO)

On-site
USD 72,000 - 81,000
Scientist I
Scientist I

Electro Magnetic Applications, Inc. • Lakewood (CO)

On-site
USD 72,000 - 81,000
Physics AI Machine Learning Engineer
Physics AI Machine Learning Engineer

Electro Magnetic Applications, Inc. • Lakewood (CO)

On-site
USD 97,000 - 157,000
Software Developer I - EM Simulation Tools & Frontend
Software Developer I - EM Simulation Tools & Frontend

ELECTRO MAGNETIC APPLICATIONS INC • Lakewood (CO)

On-site
USD 70,000 - 85,000
Enterprise - Senior Software Engineer - Linux, Geospatial, SDR 7/6/2026 Annapolis Junction, MD [...]
Enterprise - Senior Software Engineer - Linux, Geospatial, SDR 7/6/2026 Annapolis Junction, MD [...]

Erias Ventures, LLC • Annapolis (MD)

On-site
USD 225,000 - 260,000
Above Market Hourly Pay
11% Roth or Traditional 401k
Spot Bonuses
+6
Software Engineer
Software Engineer

Sem-Sol • Albuquerque (NM)

On-site
USD 90,000 - 130,000
Medical insurance
Dental insurance
Vision insurance
+3
Enterprise - Senior Software Engineer - Linux, C/C++, Python 10/30/2026 Annapolis Junction, MD MD - THU
Enterprise - Senior Software Engineer - Linux, C/C++, Python 10/30/2026 Annapolis Junction, MD MD - THU

Erias Ventures, LLC. • Annapolis (MD)

On-site
USD 225,000 - 275,000
Wealth benefits package
Company-paid health insurance
Sr. Electrical Engineer (EMC)
Sr. Electrical Engineer (EMC)

Amentum Holdings, Inc. • Huntsville (AL)

On-site
USD 120,000 - 180,000
Health, dental, and vision insurance
401(k) matching
Educational reimbursement
+2
Software Engineer (C++, Python, and JavaScript)
Software Engineer (C++, Python, and JavaScript)

ECS • Springfield (VA)

On-site
USD 160,000 - 190,000
Flexible work schedule
Competitive compensation and benefits
Software Developer (Weapons Server Common Environment-WSCE)-Junior at AMEWAS
Software Developer (Weapons Server Common Environment-WSCE)-Junior at AMEWAS

Indiana University • Maryland

Hybrid
USD 78,000 - 108,000
Paid vacation, holiday and sick leave
Tuition and training assistance