SMXposted 1 day ago
$123,800 - $206,300/Yr
Full-time • Senior
Broomfield, CO

About the position

Outside Analytics has recently become a proud subsidiary of SMX, marking an exciting collaboration that enhances our collective capabilities to deliver cutting-edge digital transformation solutions. Are you interested in the next generation of Space Force Remote Sensing capabilities? At Outside Analytics we're on the ground floor of helping across the future remote sensing ecosystem across all orbital regimes (LEO, MEO, HEO, and GEO)! We build, integrate, and operationally support our customer's emerging space-ground systems to include real-time data processing frameworks, sensor data processing, and data visualization. We are teamed with the most passionate companies in industry, dedicated to bringing best-of-breed capabilities to address our customers most pressing needs. We are looking for a Senior Software Engineer who is excited to apply their talents to delivering cutting-edge solutions to our customer's challenging projects. Our applications are primarily built in a Linux environment, primarily using Python, with some C++ and Java. The ideal candidate will contribute as a fulltime, hands-on developer while mentoring a team of software engineers, coordinating tasking and activities to meet program objectives. The ideal candidate is experienced and comfortable providing mentoring, coaching and feedback to individual team members. Additionally, they are excited to contribute to the overall program design and architecture. Position is a hybrid role in Broomfield, CO.

Responsibilities

  • Use Agile methodologies to manage team development tasks and milestones to meet program objectives
  • Ensure that the software development process is efficient and effective
  • Contribute to the overall program design and architecture
  • Collaborate with cross-functional teams such as software architects, program managers, designers, and other engineers to design, develop and test software solutions that meet the needs of our customers
  • Analyze user requirements and develop software specifications
  • Write clean, efficient, and well-documented code that follows software development best practices
  • Conduct code reviews and provide feedback to other engineers
  • Debug and fix issues
  • Develop and execute test plans to ensure software quality
  • Deploy software applications to production environments
  • Maintain and update software applications to ensure they meet user needs and remain secure
  • Develop and maintain documentation
  • Stay up to date with industry trends and advancements in technology

Requirements

  • Clearance Required: Secret. This position requires the ability to obtain a DOD Secret Clearance. Interim or Active DOD Secret clearance or higher is preferred. Due to the clearance requirement, U.S. Citizenship is required.
  • Candidate also must agree to participate in a background screen
  • BS or advanced degree in Computer Science or similar relevant field
  • 10+ years of experience specifically in a software engineering role (an advanced degree (eg: Masters, PhD) provides two years of experience)
  • Experience mentoring, coaching, and providing feedback to individual team members
  • Professional, hands-on, development experience with Python, and one of the following languages/tools: Java, JavaScript, C++ 21 or higher
  • Experience with CI/CD and DevOps tools and methodologies

Nice-to-haves

  • Detail oriented and excellent communication skills
  • Automated testing (Playwright)
  • Containerization (eg: Docker, Kubernetes)
  • Database design (eg: Postgres, NoSQL)
  • Messaging middleware (eg: ZeroMQ, NATS)
  • Microservices architecture
  • Atlassian tools
  • Interim or Active DoD SECRET security clearance or higher

Benefits

  • Health insurance
  • Paid leave
  • Retirement
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service