Senior Software Engineer

Full Time Senior Level 8+ years

Posted 3 weeks ago

Interested in this position?

Upload your resume and we'll match you with this and other relevant opportunities.

Upload Your Resume

About This Role

Join our Space Systems engineering team as a Senior Software Engineer to design, develop, and implement complex software solutions, leveraging object-oriented principles and modern development practices within a LINUX/UNIX environment.

Responsibilities

  • Design and develop scalable software solutions
  • Work in a LINUX or UNIX environment
  • Apply software principles, theories, and concepts related to software engineering, design patterns, and Object-Oriented analysis, design, and programming
  • Develop complex software solutions in a Java environment
  • Develop API design and development in Java, Go, or Rust
  • Develop serverless and/or containerized software
  • Implement automated testing
  • Utilize CI/CD practices
  • Work within Agile development teams
  • Work in a software development environment with continuous integration methodology and automated test

Requirements

  • Relevant experience in Java and/or C++ Development for a high-performance system
  • Experience developing complex software solutions in a Java environment
  • Experience with Typescript, Spring Boot, React, or Vue
  • Experience with NoSQL databases
  • API design and development in Java, Go, or Rust (Java preferred)
  • Experience with development of serverless and/or containerized software
  • Experience with automated testing
  • Experience with CI/CD
  • Experience working in Agile development teams
  • Experience working in a software development environment that uses continuous integration methodology with automated test

Qualifications

  • Bachelor's degree in a STEM-focused discipline or Master's degree in a STEM-focused discipline
  • 8-12 years of relevant experience with a Bachelor's degree, or 4-8 years with a Master's degree.

Nice to Have

  • Java software experience
  • Security+ Certification
  • Experience with Model Based Systems Engineering (MBSE)
  • Full stack developer with cloud deployment experience
  • Cloud experience and AWS developer certification experience with EC2, S3, Security Group
  • Experience with scripting languages, including PowerShell, Bash or Python
  • Experience with DevSecOps tool sets (JIRA, Confluence, BitBucket, Jenkins, Artifactory, Git etc.)
  • Familiarity with automation tools such as Ansible, Terraform, Chef or similar
  • Database knowledge & familiarity (e.g., MongoDB, Postgres)

Skills

Python * AWS * PowerShell * Java * Spring Boot * Jenkins * C++ * Agile * REACT * Unix * Jira * Confluence * Git * CI/CD * Terraform * Go * Linux * Rust * TypeScript * Ansible * NoSQL * MongoDB * EC2 * S3 * Chef * Postgres * Bash * Vue * Security+ * Bitbucket * Artifactory *

* Required skills

About Altamira Technologies Corporation

Altamira Technologies is seeking Senior Software Engineers to join our world-class Space Systems engineering team in Denver, CO.

Technology
View all jobs at Altamira Technologies Corporation →