Drive the evolution of the outdoor retail ecommerce platform. Guide architecture and deliver high-quality solutions. Mentor engineering teams and influence strategy across multiple product areas.
Remote Software engineering Jobs · Java
279 results
FiltersJob listings
- Build, own, and report on the performance of complex end-to-end systems.
- Actively participate in product decisions and refining the product roadmap.
- Work with the Platform team to provide universal architecture and experience across our products.
- Architecting and implementing high-quality, scalable, and secure software solutions.
- Designing, developing, testing, and maintaining complex software applications.
- Utilizing Java, Java EE/SE, JAXB, JSP, JSF, React, Hibernate, Web Services, HTML, Spring, and SpringBoot.
- Build cutting-edge features for Poe, focusing on enhancing the Developer API and enabling third-party developers.
- Prototype and implement new product features from ideation to production, using modern web technologies.
- Collaborate with cross-functional teams to create innovative features and developer experiences with our APIs.
- Contribute to the development and enhancement of a flagship software product.
- Collaborate with cross-functional teams to design, implement, and maintain high-quality, scalable software solutions.
- Mentor junior and intermediate developers, fostering a culture of learning and technical excellence.
As Engineering Manager, you'll lead a talented group of engineers scaling services for authentication, authorization, and platform-wide capability enforcement. You'll partner with product, design, and engineering leaders to solve complex technical challenges and deliver high-impact infrastructure. You'll coach and mentor a high-performing engineering team, focusing on psychological safety and collaboration to deliver secure, reliable services.
The Core Banking squad is responsible for building and maintaining a robust abstraction layer that powers Banking-as-a-Service (BaaS) products. You will develop and maintain backend applications using Golang, deployed on AWS. You will also manage AWS infrastructure using Terraform for provisioning, updates, and decommissioning.
- Design, develop, test, and maintain complex software applications.
- Architect and implement high-quality, scalable, and secure software solutions.
- Utilize Java, Java EE/SE, JAXB, JSP, JSF, React, Hibernate, Web Services, HTML Spring, SpringBoot RESTful web services, and Linux/Sun/Solaris.
- Build outstanding services that help internal and external customers succeed.
- Write highly-scalable, highly-available, cloud-ready applications.
- Collaborate with multiple teams to understand the needs of our customers.
- Design, develop, and maintain high-quality software solutions.
- Collaborate with cross-functional teams to translate requirements into technical solutions.
- Mentor junior developers, provide technical guidance, and help shape the future state of software applications.