Software Engineer III
Company | Blue Origin |
---|---|
Location | Seattle, WA, USA, Los Angeles, CA, USA, Merritt Island, FL, USA, Denver, CO, USA, Huntsville, AL, USA |
Salary | $135679 – $207218 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Mid 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.