top resume

Senior Software Engineer

Job Posted 2/20/2025
Freedom Space Technologies
Colorado Springs, CO
United States
Job Description

======================================

**THIS POSITION IS CONTINGENT UPON CONTRACT AWARD**

======================================

Job Summary

As a member of the Freedom Space team, you will contribute to the successful execution of the Enterprise Overhead Persistent Infrared (OPIR) Solution (EOS), a cutting-edge program to enhance the missile warning capabilities of the U.S. Space Force. EOS integrates advanced satellite systems, ground-based infrastructure, and innovative software solutions to detect and track missile launches globally with unparalleled speed and precision. It builds on the legacy of OPIR technology by integrating modern architectures to provide resilient and real-time missile threat detection in contested environments. The project ensures a robust and interoperable system capable of meeting emerging threats, aligning with the Space Force’s mission to maintain space domain superiority and bolster national security.

As a Performance Software Engineer, you will be responsible for analyzing, optimizing, and enhancing the performance of complex software systems to ensure efficiency, scalability, and reliability. This role involves identifying performance bottlenecks, designing and executing performance tests, and implementing automated frameworks to continuously monitor and improve application performance. You will collaborate with cross-functional teams to integrate performance best practices into all stages of the software lifecycle. Strong analytical skills, expertise in performance profiling tools, and a deep understanding of system architecture and resource utilization are essential for success in this role. Your work will directly impact the delivery of a high-quality, responsive software solution for this critical project.

Responsibilities

  • Analyze the performance of software applications and identify bottlenecks in code, algorithms, or system design
  • Optimize code and system architecture to improve efficiency, scalability, and responsiveness
  • Profile applications using performance monitoring tools (JProfiler, Dynatrace, New Relic, or similar) to pinpoint areas for improvement
  • Design and execute performance test plans, including load, stress, and endurance testing, to simulate real-world usage scenarios
  • Establish benchmarks and performance goals for applications, systems, or modules
  • Build and maintain automated performance testing frameworks to integrate into CI/CD pipelines for early detection of performance regressions
  • Automate the generation of performance metrics and reports for faster feedback and continuous monitoring
  • Leverage scripting languages (e.g., Python, Bash, or PowerShell) and automation tools (e.g., Jenkins, Selenium, or JMeter) to streamline testing and monitoring workflows
  • Set API request frequency expectations and monitor resource usage, including CPU, memory, disk I/O, and network bandwidth, to assess overall system performance.
  • Automate alerts and dashboards for real-time tracking of performance metrics using tools like Grafana, Prometheus, or Splunk
  • Evaluate the impact of infrastructure and configuration changes on software performance
  • Collaborate with software developers, architects, and DevOps teams to ensure performance considerations are integrated into design and development
  • Debug and resolve performance issues across distributed systems, databases, and application tiers
  • Document performance issues, optimization strategies, and test results for internal and stakeholder reference.
  • Stay up-to-date with emerging performance optimization techniques, tools, and industry trends.
  • Contribute to the development of performance-related best practices, coding standards, and architectural guidelines.
  • Work with database administrators to optimize query performance and database configurations

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related technical field
  • 5+ years of experience in software development or performance engineering roles
  • Experience with performance testing and monitoring tools (e.g., JMeter, Gatling, Dynatrace, New Relic, or similar).
  • Strong understanding of software performance principles, including latency, throughput, and scalability
  • Expertise in profiling tools and techniques for identifying performance issues
  • Proficiency in one or more programming languages such as Java, Rust, Python, C++, etc
  • Proficiency in scripting languages (e.g., Bash, PowerShell) for automation tasks
  • Experience building automated performance testing frameworks integrated into CI/CD pipelines
  • Familiarity with Jenkins, GitLab CI/CD, or similar
  • Hands-on experience with monitoring tools like ELK, Grafana, Prometheus, Splunk, or similar
  • Strong understanding of system-level metrics (CPU, memory, I/O) and their impact on application performance
  • Strong understanding of distributed systems, microservices architecture, containerization, messaging systems, and API performance
  • Strong analytical skills for diagnosing and solving complex performance issues
  • Ability to present performance findings and recommendations clearly to both technical and non-technical audiences
  • Strong understanding of database performance tuning and query optimization for relational and NoSQL databases
  • Must possess or be eligible for a Top-Secret Clearance

Tooling Experience

  • Coding: Java, Rust, Python, or other languages
  • Framework: Spring Boot, MDPAF
  • APIs: REST, gRPC
  • Program-specific tools: VMOC, OASYS, C2MS
  • Satellite standards: XTCE, ADCCP, ACES, STK
  • C2: Horizon, Quantum CMD
  • Infrastructure: OpenShift, Kubernetes, Istio, KeyCloak, AWS
  • Pipeline: Jenkins, Gitlab CI/CD, Gradle, SonarQube, Nexus
  • Database: Postgres, Elasticsearch, Logstash, and Kibana (ELK)

About Our Company

Established in 2023, Freedom Space is a wholly owned subsidiary of ATLAS Space Operations, the leading Ground Software as a Service™ (GSaaS) provider. Headquartered in Colorado Springs, Freedom Space addresses the unique requirements of the United States Department of Defense (DoD) and Intelligence Community (IC) by contributing to the advancement of National Security Space capabilities.

Benefits

  • Competitive salary
  • Health, dental, vision, life insurance, 401K matching
  • $3k annual company contribution to HSA
  • Professional development opportunities
  • Flexible time-off policy

Additional Notes

  • Hybrid employees expected to work in office multiple days per week, as needed
  • Remote employment is possible with 20% travel to Colorado Springs
  • Per Colorado law, we are required to disclose the base compensation range for this role. This range is intentionally wide as we assess individuals based on their unique abilities and experience to find the best fit for our needs. Ultimately, your compensation will be determined by your education, experience, knowledge, skills, and abilities. In addition to a competitive salary and benefits package, you will find a truly remarkable culture guided by transparency and collaboration and work that is challenging and meaningful. We can't wait to meet you and see what you may add to our team!
  • Military veterans and spouses are highly encouraged to apply

======================================

THIS POSITION IS CONTINGENT UPON CONTRACT AWARD**

======================================

Freedom Space is an Equal Employment Opportunity employer.

View Count 4
Colorado Job Hub - Job Board