Mid-Level Software Engineer (Portland, OR)
Required skills
- applications
- production software systems
- object-oriented design
- Java
- C++
- C#
- services
- APIs
- GUI
- frontend application development
Nice to have
- SECRET security clearance
- high-performance
- multi-threaded
- parallel/concurrent software
- readability
- maintainability
Role summary
Metron is seeking a mid-level Software Engineer in Portland, OR, to design, develop, and maintain software for technical analysis and decision-support applications. The role involves taking ownership of features throughout the full development lifecycle, navigating ambiguous requirements, and building reliable applications, services, and APIs. Responsibilities include contributing to frontend applications and visualizations, and collaborating with researchers, engineers, and customers. A Bachelor's degree in a technical field, 3+ years of professional software development experience, and strong object-oriented design skills with experience in Java, C++, or C# are required. Experience with API development, frontend development, and the software development lifecycle is also necessary. U.S. citizenship is mandatory for this position.
About Metron
Metron is an employee-owned company dedicated to delivering innovative solutions for the most challenging national security problems. For over 40 years, our principled approach to problem-solving has yielded creative solutions at the intersection of advanced mathematics, computer science, physics, and engineering. Our people are leaders in their technical fields and are passionate about solving challenging problems. We look for individuals who share this same passion and can apply their experience in real-world settings.
Metron’s Portland office is seeking a mid-level Software Engineer to help design, develop, maintain, and enhance software for technical analysis and decision-support applications.
We are looking for an engineer who can take ownership of a loosely defined capability and turn it into a working application. Our projects do not always begin with complete requirements or a detailed specification. Successful engineers at Metron are comfortable asking the right questions, working directly with researchers, engineers, users, and customers, and iterating toward practical solutions.
This role is primarily focused on implementing core application logic, with occasional user interface development.
Responsibilities
In this role, you will be expected to:
Required Qualifications
Desired Qualifications
Position Location: Portland, Oregon
*The selected individual(s) will be required to work from the office.
Perks and Benefits
Metron is an Equal Employment Opportunity (EEO) employer. It is the policy of the company to provide equal employment opportunities to all qualified applicants without regard to race, color, religious, sex, sexual orientation, gender identity, national origin, age, protected veteran or disabled status, or genetic information.
VEVRAA Federal Contractor
Similar roles
- Software Engineer, InfrastructureMetron, Inc. · Reston, VA · Onsite
- Software Development Engineer in Test (SDET)Metron, Inc. · Reston, VA · Onsite
Software Engineer IIPariveda · Dallas, TX · Hybrid- Senior Software Engineer, DatabaseInfluxData · Remote · Remote
- Software Engineering Intern, Frontend (Summer 2027)Notion · New York, NY · Hybrid
Staff Embedded Software EngineerPeak Energy · Burlingame, CA · Onsite
