Senior Software Engineer

Altamira Technologies Corp.$90K — $225K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 8-12 years of relevant experience with a Bachelor's degree or 4-8 years with a Master's degree in a STEM field.
  • Proficiency in Java and/or C++ for high-performance systems.
  • Demonstrated expertise in developing complex software solutions within a Java environment.
  • Familiarity with Typescript, Spring Boot, React, or Vue for front-end development.
  • Experience with NoSQL databases for data management.
  • Proficient in API design and development (Java preferred).
  • Experience with serverless and containerized software architectures.

Responsibilities

  • Develop high-performance software solutions using Java and C++.
  • Collaborate within Agile development teams to deliver quality products.
  • Implement CI/CD practices for streamlined software deployment.
  • Conduct automated testing to ensure software reliability.
  • Design and develop APIs to support application functionality.
  • Utilize cloud technologies for deploying software solutions.
  • Work with database systems to manage and retrieve data efficiently.

Benefits

  • Opportunity to work in a high-impact Space Systems engineering team.
  • Engage in cutting-edge technology development and deployment.
  • Potential for career advancement in a growing company.
  • Collaborative work culture within Agile teams.
Full Job Description
Description

Altamira Technologies is seeking Senior Software Engineers to join our world-class Space Systems engineering team in Denver, CO. As a candidate for this opportunity, you should have a good foundation in object-oriented software development and be experienced working in a LINUX or UNIX environment. The candidate should have a demonstrable understanding of software principles, theories, and concepts related to software engineering (including software development lifecycle and software development process), design patterns and Object-Oriented analysis, design, and programming.

U.S. citizenship is required as only U.S. citizens are eligible for a security clearance

Able to obtain a TS/SCI

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

Desired Skills:
  • Java software experience
  • Security+ Certification is a plus
  • 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..)
  • Experience performing orbit propagation / orbit determination.
  • Using with linear algebra for accessibility checks cs (dot products, vectors, matrices, etc)
  • Experience with geospatial concepts:
    • Reference frames
      • Earth Centered Earth Fixed (ECEF)
      • Earth Centered Inertial (ECI)
    • Coordinate Systems
      • Azimuth / Elevation
      • Latitude / Longitude
      • Right Ascension and Declination
  • Familiarity with automation tools such as Ansible, Terraform, Chef or similar
  • Database knowledge & familiarity (e.g., MongoDB, Postgres) a plus

Education & Experience Requirements:
  • 8-12 years of relevant experience with a Bachelor's degree (typically in STEM focused discipline - Science, Technology, Engineering, or Mathematics). - OR -
  • 4-8 years of relevant experience with a Masters degree (typically in STEM focused discipline - Science, Technology, Engineering, or Mathematics).


In accordance with Colorado's Equal Pay for Equal Work Act, the salary range for these positions is $90,000 to $225,000. However, Altamira Technologies Corporation considers multiple variables when determining compensation, including but not limited to, the level of responsibilities, prior work experience, education/certifications, customer contractual specifications, and any clearance requirements.

About Altamira Technologies Corp.

Altamira Technologies Corp. Careers

Joining Altamira Technologies Corp. presents an unparalleled opportunity to advance a career at the forefront of technology and innovation. As a leader in providing high-end engineering and analytics solutions, Altamira Technologies Corp. is the perfect place for professionals seeking growth and leadership in a dynamic industry.

Explore Job Opportunities

Altamira Technologies Corp. offers a variety of job opportunities that cater to a range of skills and interests. From engineering to analytics, the company is always looking for passionate, creative, and solution-driven team players. Explore open positions that align with professional aspirations and skills.

Experience Professional Growth and Development

Altamira Technologies Corp. is committed to the professional growth of its team members. With opportunities for leadership development, diversity training, and continuous learning, employees are equipped to excel in their careers and contribute to the company's culture of innovation.

Internship Programs

For those starting their career journey, Altamira Technologies Corp. provides robust internship programs. These positions offer invaluable industry experience, networking opportunities, and a chance to work on real-world projects that impact the company and its clients.

Benefits and Culture

Altamira Technologies Corp. is dedicated to creating a supportive work environment where diversity and inclusion are celebrated. The company offers competitive benefits, fostering a culture that values work-life balance and employee well-being.

Join a Team Committed to Innovation

At Altamira Technologies Corp., the team is at the intersection of technology and practical application. Employees collaborate on projects that push the boundaries of what is possible, driving innovation and delivering targeted solutions to complex challenges.

Career Advancement Opportunities

The trajectory of a career at Altamira Technologies Corp. is limited only by one's ambition. With support for certifications and advanced training, employees are encouraged to hone their skills and advance within the company.

Networking and Professional Development

Altamira Technologies Corp. emphasizes the importance of professional networking and development. Employees have access to a vast network of industry professionals and resources that aid in career advancement and personal growth.

Applying for a Position

To apply for a position at Altamira Technologies Corp., candidates should prepare their resume to highlight relevant experience and skills. The interview process is designed to assess not only professional qualifications but also a fit with the company’s innovative and inclusive culture.

Stay Connected with Altamira Technologies Corp. Careers

Keep up to date with the latest news, career tips, and job openings at Altamira Technologies Corp. Personalize your subscription to receive updates that match your career interests and professional goals.

Explore Careers at Altamira Technologies Corp.

Discover the exciting and rewarding career opportunities awaiting at Altamira Technologies Corp. Search for jobs, read about the company’s projects, and learn how to join the team of industry-leading professionals.

SEARCH ALTAMIRA TECHNOLOGIES CORP. JOBS

READ CAREERS BLOG

Job Alert Emails

Sign up to receive personalized job alerts and insider tips directly from Altamira Technologies Corp. See what new and exciting opportunities await in the field of technology and innovation.
Learn more about Altamira Technologies Corp.

Similar Jobs

More Jobs at Altamira Technologies Corp.

More Information Technology Jobs

Find similar Senior Software Engineer jobs: