AutoStore™ · 2 hours ago
Senior Software Engineer
AutoStore™ is a global technology company focused on automating order fulfillment to enhance customer satisfaction. The Senior Software Engineer will be responsible for building and maintaining reliable software systems that support warehouse automation, collaborating with engineers to develop APIs and data analytics that directly impact customer value.
Industrial Automation
Responsibilities
Lead the design, development, and implementation of complex software solutions
Write clean, efficient, and maintainable code following best practices and coding standards
Conduct code reviews and share knowledge with team members
Troubleshoot, debug, and resolve software defects and performance issues
Develop and maintain technical documentation
Mentor junior engineers and foster their growth
Collaborate with Cloud Infrastructure Engineers and other squads on architecture and deployment strategies
Evangelize technical concepts and contribute to setting SLOs and SLIs for core features
Collaborate with cross-functional teams to ensure successful project delivery
Strong understanding of software development methodologies and tools
Strong communication and teamwork abilities
Qualification
Required
Bachelor's or Master's degree in Computer Science, Engineering, or a related field
5+ years of experience in software development
Proficiency with version control systems, especially Git
Strong experience developing and maintaining public APIs
Solid understanding of access management, security protocols, and OAuth
Familiarity with OpenAPI specifications
Hands-on experience with messaging frameworks such as RabbitMQ, Apache Kafka, Azure Service Bus, and Event Hubs
Exposure to hardware integration is a plus
Experience working with data lake platforms, particularly Azure Databricks
Advanced proficiency in TypeScript and .NET languages including C# and F#; functional programming experience is highly desirable
Working knowledge of PostgreSQL databases
Deep understanding of concurrency control and multi-tenant architecture
Benefits
Comprehensive Medical, Dental, and Vision plans
Health Savings Account (HSA) with a company contribution
Generous Paid Time Off including 12 holidays, paid exercise time, paid volunteer time, and paid parental leave plans for all new parents
Retirement 401(k) plan with employer match and discretionary profit sharing contribution
Educational assistance and professional development programs, including mentorship/coaching programs with external industry leaders
Additional benefits include Group Life Insurance, Voluntary Additional Life Insurance, Disability Insurance, Employee Assistance programs, and more!