Software Engineer Database Developer

Compunnel

$95K — $115K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree or higher in Computer Science, Engineering, Information Technology, or related field.
  • 3+ years of experience with large Database Management Systems (DBMS).
  • Strong proficiency in SQL and database design.
  • Experience transitioning systems from prototype to operational environments.
  • Ability to operate in ambiguous, early-phase architecture and development settings.
  • Foundational knowledge of computer science, object-oriented design, and software patterns.
  • Understanding of ETL processes and database backup/recovery techniques.

Responsibilities

  • Architect, design, develop, and test data systems for large-scale data and video workloads.
  • Redesign reference applications for enhanced operational rigor and contribute to mission-critical system architecture.
  • Design and implement scalable database solutions supporting petabyte-scale data accumulation.
  • Integrate systems for mission planning, real-time visualization, and continuous operations.
  • Translate software requirements into data models with stakeholders to meet operational needs.
  • Conduct software system analyses to identify risks and opportunities.
  • Perform code reviews for requirements and architecture compliance.
  • Research and implement current and emerging software technologies and frameworks.

Benefits

  • Onsite opportunity in Albuquerque, New Mexico, fostering collaboration.
  • Engagement in cutting-edge projects within the space operations sector.
  • Chance to work in a mission-critical environment, enhancing your professional growth.
  • Opportunities for ongoing training and support in new technologies.
Full Job Description
Job Summary

We are seeking an experienced Software Engineer - Database Developer to support a large-scale space ground system transitioning from prototype to full operations. This role focuses on architecting, designing, developing, and testing data systems capable of handling high-volume data and video workloads. The ideal candidate will have strong database design and SQL expertise, system-level knowledge, and experience working in mission-critical environments. The position is onsite in Albuquerque, New Mexico.

Key Responsibilities
• Architect, design, develop, and test data systems capable of handling large-scale data and video workloads.
• Redesign reference applications for operational rigor and contribute to the architecture of real-time, mission-critical ground systems.
• Design and implement database solutions at scale, including systems supporting petabyte-scale data accumulation.
• Design systems integrating mission planning, real-time visualization, and continuous operations.
• Partner with stakeholders to translate software requirements into data models and technical solutions that meet operational and performance requirements.
• Conduct software system-level analyses to identify risks, issues, and opportunities.
• Conduct code reviews to ensure alignment with requirements, architecture, and engineering standards.
• Research and support the implementation of current and emerging software technologies, tools, and frameworks.
• Apply database optimization techniques to support performance, scalability, availability, and reliability.

Required Qualifications
• Bachelor's degree or higher in Computer Science, Engineering, Information Technology, or a related field.
• 3+ years of experience working with large Database Management Systems (DBMS).
• Strong proficiency in SQL and database design.
• Experience with systems transitioning from prototype environments to operational environments.
• Ability to work effectively in ambiguous, early-phase architecture and development environments.
• Foundational knowledge of computer science, object-oriented design, and software design patterns.
• Knowledge of Extract, Transform, Load (ETL) processes.
• Knowledge of database backup and recovery techniques.

Preferred Qualifications
• Experience with software configuration management, software architecture, and software lifecycle management.
• Experience with Java, C++, Python, or JavaScript frameworks such as React, jQuery UI, or OpenLayers.
• Experience with Spring Framework, Hibernate, RDBMS, MongoDB, REST, or OpenAPI.
• Experience with dependency management and automation tools such as Maven, Gradle, Git, or Jenkins.
• Experience with cloud-based infrastructure such as AWS or Azure.
• Familiarity with test-driven development (TDD), Agile software development, and CI/CD practices.
• Experience with data system optimization, including performance tuning and indexing.
• Experience with RDBMS technologies such as SQL Server, Oracle, or MySQL.
• Experience with NoSQL data systems such as MongoDB.
• Experience with systems engineering or software development for space-based or ground-based systems.

Similar Jobs

More Jobs at Compunnel

More Information Technology Jobs

Find similar Software Engineer Database Developer jobs: