Software Dev Engineer II
6-Month Contract (Potential for Extension) – Onsite – Seattle, WA
About the role
Interested in solving complex problems related to autonomous drone delivery systems? Want to be part of a team working on innovative challenges in next-generation logistics and transportation technology? Imagine helping build systems that enable products to be delivered to customers in 30 minutes or less from the time an order is placed. You'll partner with experienced software engineers and technical leaders to solve highly complex, large-scale engineering problems. We embrace diverse perspectives and are committed to fostering an inclusive environment where innovation thrives.
Teams of scientists, engineers, aerospace professionals, and technology innovators are tackling exactly these challenges through cutting-edge autonomous delivery solutions. If you are seeking a highly iterative environment where you can drive innovation, apply state-of-the-art technologies to solve real-world delivery challenges, and build systems that directly impact customers, this opportunity is for you.
Responsibilities
- Solve highly complex, large-scale engineering problems in autonomous drone delivery systems.
- Collaborate closely with research and engineering teams to drive innovation.
- Build systems that directly impact customers and enable rapid, cost-effective, and safe delivery.
Requirements
- 3+ years of full-stack or large-scale distributed systems experience.
- Strong object-oriented programming experience with Java.
- Proficiency in data structures and algorithms.
- Experience with software design patterns and architecture.
- Familiarity with Agile development methodologies.
- Knowledge of version control systems (e.g., Git).
- Understanding of database systems and SQL.
- Experience with web technologies and frameworks.
- Experience with at least one major RDBMS (e.g., MySQL, PostgreSQL, Oracle).
- Familiarity with NoSQL databases (e.g., MongoDB, Cassandra).
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP).
Preferred Qualifications
- Experience with AWS services such as EC2, S3, Batch, and Glue.
- Strong SQL skills.
- Experience with CI/CD pipelines and DevOps practices.
- Understanding of test-driven development (TDD) and automated testing frameworks.
Education
Bachelor's degree or Master's degree in Computer Science, Engineering, or a related field.
Key Performance Indicators (KPIs)
- Delivering results with speed and high code quality.
- Number of tasks completed on time.
- Minimal production issues and defects.
Leadership Competencies
- Bias for Action.
- Deliver Results.
Top 3 Skills
- Java development experience.
- NoSQL databases and/or full-stack development.
- Serverless architecture on AWS.