Job Description
Company: Peraton
Location: Las Cruces, NM
Workplace Type: On-site
Employment Type: Full-time
Pay / Compensation: $80,000 – $128,000
About the Role
Peraton has an immediate opening for a Jr./Mid-level Software & Database Engineer to join our team at the White Sands Complex in Las Cruces, NM. Your role in this position will be to serve as a core technical contributor responsible for building, enhancing, and maintaining modern software and data systems. This role combines full lifecycle software engineering with deep database expertise across Oracle and PostgreSQL environments.
What You’ll Do / Key Responsibilities
- Systems Modeling & Simulation: Perform systems modeling, simulation, and analysis to create effective telemetry, tracking, and command software solutions.
- Software Development: Design, develop, troubleshoot, and analyze software that interfaces with hardware systems, customizing third-party applications and maintaining libraries and documentation.
- Database Architecture: Design and maintain server-side logic using Oracle PL/SQL and PostgreSQL PL/pgSQL, developing scalable relational schemas and managing migrations.
- Performance Tuning: Conduct performance tuning using Oracle AWR/ASH, TKPROF, and PostgreSQL EXPLAIN ANALYZE.
- Modernization & Integration: Support database modernization and migration efforts across Oracle and PostgreSQL, optimizing integration between applications and databases including connection pooling.
Requirements & Qualifications
- Education & Experience: Bachelor’s degree in engineering, computer science, mathematics or related technical field and 5 years of relative experience; or Master’s degree and 3 years of experience.
- Software Engineering: 2+ years of professional software engineering experience.
- Database Engineering: 3-5+ years of hands-on database engineering or backend development working with Oracle and PostgreSQL.
- Database Logic: Proficiency writing advanced logic in Oracle PL/SQL and PostgreSQL PL/pgSQL.
- SDLC & Version Control: Experience supporting SDLC processes within Agile/Scrum environments and managing database objects via Git.
- Security & Citizenship: Must be a US Citizen and able to obtain and maintain a DoD Secret security clearance.
Preferred / Bonus Qualifications (if applicable)
- Experience with OpenVMS, Linux, or Windows operating systems.
- Experience working with SQL databases and object-oriented languages such as Ada, C++, or Java.
- Familiarity with schema migration tools and cloud-hosted database experience.
- Strong scripting skills in Python, Bash, or shell environments.
- Understanding of database replication technologies (GoldenGate, PostgreSQL streaming replication).
Benefits & Perks (if applicable)
- Medical, dental, vision, and life insurance
- Health savings account (HSA)
- Short/long-term disability and EAP
- Parental leave and 401(k)
- Paid time off (PTO) for vacation and company-paid holidays
Equal opportunity employer, including disability and protected veterans, or other characteristics protected by law.