Software Developer III

Electro Magnetic Applications, Inc.
Lakewood, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 140K

Job location

Lakewood, United States of America

Tech stack

Clean Code Principles
3d Models
C Sharp (Programming Language)
C++
Software Quality
Code Review
Fortran
Object-Oriented Software Development
Software Architecture
Scientific Computating
GIT
Information Technology
Software Version Control
Programming Languages

Job description

As a Software Developer III, you will take ownership of our add-in development efforts, guiding both the technical direction and the team responsible for building and maintaining these tools. You will contribute hands-on to development while also managing a small team of developers, ensuring high-quality software delivery aligned with company goals.

Responsibilities

  • Lead the design, development, and maintenance of add-ins that integrate with our core simulation and modeling platforms.
  • Manage and mentor a team of developers, including task delegation, code reviews, and professional development.
  • Build and oversee the development of front-facing user interfaces for scientists and customers.
  • Architect and implement object-oriented workflows that integrate with the 3D modeling program, Discovery.
  • Ensure code quality through best practices, including modular, maintainable, and well-documented code.
  • Collaborate cross-functionally with scientists, product stakeholders, and other engineering teams to define and deliver solutions.
  • Drive technical decisions, tooling improvements, and development processes within the team.
  • Communicate project status, risks, and timelines to leadership.

Requirements

  • Bachelor's degree in Computer Science +5 years of professional experience or Master's degree in Computer Science +3 years of professional experience.
  • Prior experience leading projects or managing developers (formal or informal leadership).
  • Strong experience with modern programming languages (preferably C-based such as C#, C++, etc.).
  • Solid understanding of software architecture, object-oriented design, and development best practices.
  • Experience with Git or similar version control systems.
  • Excellent communication and leadership skills.
  • Interest in engineering and scientific applications., * Experience developing plugins or add-ins for complex software systems.
  • Familiarity with scientific computing or simulation environments.
  • Experience with C#, C++, and/or Fortran (our primary tech stack), though additional languages are welcome.
  • Experience working in cross-disciplinary teams (engineering + science).

Benefits & conditions

Parental leave, 401(k), Health insurance, Paid time off, Vision insurance, Dental insurance, Life insurance, 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.

Job Type: Full-time

Pay: $100,000.00 - $140,000.00 per year, * 401(k)

  • Dental insurance
  • Health insurance
  • Life insurance
  • Paid time off
  • Parental leave
  • Vision insurance

Application Question(s):

  • Our work involves ITAR-controlled information, which requires all employees to be U.S. Citizens or permanent residents (green card holders). Do you meet this eligibility requirement?
  • This position is fully on-site, five days a week. Does that work for you?
  • Some of our work involves government contracts, including with the Department of Defense. Are you comfortable working in that environment?

Apply for this position