· Design, develop and support various Java microservices and APIs for the Data Science and Engineering team.
· Work with Engineers and other cross functional teams like Product Management, Project Management, Release Engineering, Quality Assurance, and Operations teams to develop innovative solutions that serve personalized recommendations for Chewy customers.
· Estimate the Engineering effort, time for implementation, and roll out for various initiatives.
· Ensure that technical solutions follow the best practice, so that they are reliable, maintainable and scalable under sustained load.
· Create and evolve application documentation as required.
· Mentor and guide junior team members.
· Identify project risks and work effectively to mitigate them.
- Be an early leader of the engineering team.
- Collaborate with the product team to establish scope, priority, and schedule of product deliverables.
- Help to define the vision of the engineering organization and drive developer productivity.
- Work on general architecture, API development, frontend, and backend applications.
Being hands-on in developing our products using best practices, appropriate tools and technologies.
Working with cross functional collaborative teams, helping to clarify requirements at the onset of projects and suggesting different and relevant technical approaches.
Highlighting areas for continuous improvement and driving their prioritization.
Being proactive in suggesting new tools, technologies and ways of working.
Your typical day will include attending Agile standups, writing lots of code, testing and integrating your code, and reviewing others’ code.
You’ll participate in and contribute to Agile team activities. You’ll help estimate the amount of time and effort projects will take as part of the sprint cycle.
You’ll apply Kyruus’ software engineering best practices, coding standards and patterns for development and deployment.
You’ll investigate alerts about possible errors in our system. You’ll help solve outages, participate in retrospectives, and implement countermeasures to prevent similar issues from recurring.
You’ll create tools and documentation for internal teams like Delivery to understand how our systems work and to enable them to onboard customers in a timely manner with minimal support from Engineering.
You’ll report to the Senior Director, Engineering in the Routing & Scheduling department within the R&D - Engineering division.
Architect, design, develop, deploy and operate Java services that serve millions of users.
Collaborate with other teams to maximize project effectiveness while reducing waste.
Utilize appropriate frameworks to create highly maintainable code.
Write code that is performant and takes advantage of caching strategies when appropriate
Have a say in future direction of technologies and best practices.
As a Senior Software Engineer at CarGurus, you will provide technical leadership in a fast-moving, data-driven environment. You will be deeply engaged in the full development lifecycle designing, developing, testing, deploying, maintaining, monitoring and improving software. You will deploy code daily and use data to drive our decisions, while delivering software and analytics to consumers and dealers. You will own your projects and collaborate with fellow engineers and product partners as you solve interesting problems with a global impact. And no, you do not need to know about cars to work here.
As a Software Engineer II, you’ll work with senior developers and product managers to communicate technical requirements and develop solutions accordingly. Working primarily in Java, you’ll be responsible for completing sprint tasks autonomously and aiding junior developers on the finer details of our products. You’ll build domain experience as you develop solutions to business problems and eventually becoming a subject-matter expert and resource for individuals across the business to learn how your product contributes to the overall success of Peapod Digital Labs.
Contribute to the creation of a massively scalable, highly available SaaS platform.
Responsible for troubleshooting and fixing issues.
Effectively communicate within and outside the team.
Bring new technical ideas, in keeping with latest industry trends, to fruition by prototyping and then incorporating it into the Platform.
As a Software Engineer III, you’ll work product managers and business stakeholders to communicate technical requirements and define the direction and velocity of our Software Development Life Cycle. You’ll work to create successful paths for junior developers to complete tasks and build experience as well as mentor mid-level developers in technical leadership and their ability to work with junior talent. You’ll be a resource for any stakeholder interested in learning more about your product and a valuable asset to senior leadership to explain your domain and success as it relates to the overall goals of Peapod Digital Labs.
Be part of a high-performing team responsible for building distributed, high scale and data-intensive integrations and data-pipelines that extend our market-leading core SaaS product. Our products commonly incorporate the latest technologies and features to provide groundbreaking solutions to our customers. We enjoy working with Engineers who possess strong growth-mindset, are hardworking at problem solving and are able to demonstrate leadership qualities. Our integrations process around 10 million events per day, so you will be challenged by the global scale and complexity of these systems.
Delivering customized solutions to our clients in a scalable way.
Making it easier for our clients to find the right person for the job every time.
Continuing to upgrade our clients’ customized solutions with the latest features.
Making engineers on the team more effective each day through technology and peer coaching.
As a Slicer Software Engineer you will be responsible for building and maintaining the geometry engine that lies in the heart of our 3D printing platform. We move at a breakneck pace but refuse to compromise on quality. We believe in “doing it right the first time” and investing in code quality, testing, tooling and infrastructure. Your ideas will directly influence the company's future. You will do interdisciplinary work on physical systems and learn from best-of-the-best engineers across Materials Science, Mech-E, EE, and Software.
Are you a talented software engineer or web developer in the Boston area looking for a new gig? These companies are in the market for everything from frontend developers to systems engineers to big data programmers. All of the companies on our list have multiple engineering/developer jobs open now.