Posted in

Software Engineer III

Software Engineer III

CompanyBlue Origin
LocationSeattle, WA, USA, Los Angeles, CA, USA, Merritt Island, FL, USA, Denver, CO, USA, Huntsville, AL, USA
Salary$135679 – $207218
TypeFull-Time
DegreesBachelor’s
Experience LevelMid Level, Senior

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 3-5 years of experience in software development with Python, Java, and HTML5.
  • Strong problem-solving and analytical skills.
  • Excellent communication and interpersonal skills.
  • Ability to work independently and as part of a collaborative team.
  • Willingness to learn and adapt to new technologies, particularly CAD-related software APIs.
  • Ability to earn trust and maintain positive and professional relationships.
  • Must be a U.S. citizen or national, U.S. permanent resident (current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.

Responsibilities

  • Develop, test, and maintain software applications using Python, Java, C++/C#, and/or HTML5.
  • Implement robust, scalable, and efficient code solutions to meet project requirements.
  • Collaborate with cross-functional teams to gather requirements and deliver high-quality software products.
  • Learn and integrate CAD-related software APIs (e.g., AutoCAD, SolidWorks, CATIA) into our applications.
  • Develop features and functionalities that leverage CAD software capabilities to enhance our engineering processes.
  • Create responsive and intuitive user interfaces using HTML5, CSS, and JavaScript frameworks (e.g., React, Angular).
  • Ensure seamless user experiences across different devices and platforms.
  • Design and implement RESTful APIs to enable communication between different software components.
  • Integrate third-party services and APIs to enhance application functionality.
  • Write and execute unit tests, integration tests, and end-to-end tests to ensure software quality.
  • Participate in code reviews and contribute to maintaining high coding standards.
  • Create and maintain comprehensive documentation for code, APIs, and application features.
  • Share knowledge and best practices with the team through documentation and training sessions.
  • Stay current with industry trends, new technologies, and best practices in software development.
  • Proactively seek opportunities to learn and apply new skills, particularly in CAD-related software APIs.

Preferred Qualifications

  • Experience with CAD software (e.g., Creo, Solidworks, CATIA) or CAD-related APIs.
  • Experience with Windchill Navigate architecture and functionality.
  • Experience with PTC products and Siemens products is highly desirable.
  • Knowledge of Agile methodologies and Scrum frameworks.
  • Experience with version control systems (e.g., Git).
  • Familiarity with cloud platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker, Kubernetes).
  • Understanding of microservices architecture and API design principles.
  • Experience in a fast-paced, dynamic environment.