The Consumer Product Engineering team is looking for a Senior Software Engineer to deliver simple, robust solutions to complex problems, mentor team members, and own feature implementation from conception to delivery.
Requirements
- High level of fluency in Ruby and JavaScript
- Expert Debugger - identify and correct errors in software code by studying the code, running it in a controlled environment, and analyzing and correcting any issues
- Production experience with relational database query optimization, serverless functions, designing for cloud native architecture, automated software testing, containers, and client-side performance tuning
- Evolves: evolves the architecture to support future requirements and defines its SLAs
Responsibilities
- Writes clean and efficient code
- Provides technical support and partnership peers and leadership
- Ensuring the quality and functionality of software solutions
- Develop code: Write, test, and deploy code for software applications
- Designs, builds, maintains, and tests software solutions for the organization
- Maintain software: Update software programs and enhance their capabilities
- Document software: Create flowcharts, layouts, and other documentation
Other
- Senior technical leader who can deliver the simplest practical, robust solutions to complex problems, while empathetically mentoring team members to build up our capability to sustainably deliver high-value improvements.
- This is a hands-on role, with the expectation that you can turn tactical direction into clear, concise, working code.
- Analyze needs: Understand user needs and business goals and provide solutions.
- Manage projects: Set timelines, manage budgets, and keep projects on track
- Stay up to date on the latest advancements in the field
- Adjusts: adjusts the team processes, listening to feedback and guiding the team through the changes
- Mentors: mentors other team members to accelerate their career-growth and encourages them to participate
- Excellent collaboration and communication skills
- Ability to quickly perform math calculations mentally for quick estimates.