Pittsburgh, PA, USA
5 days ago
Lead Engineer

POSITION TITLE:  Lead Engineer

REPORTS TO:  Director of Engineering

 

POSITION SUMMARY:

We are seeking a Lead Engineer with a strong background in Java development and proven leadership skills. The ideal candidate will drive the development and scaling of our platform, ensuring robust, high-quality software solutions with Shopify experience. This role involves close collaboration with cross-functional teams and managing stakeholder relationships to deliver outstanding results.

 

RESPONSIBILITIES:

Technical Leadership:

Develop and maintain scalable applications using Java with Spring Boot. Manage and optimize CI/CD pipelines using Bamboo and Bitbucket. Implement and oversee code quality analysis using SonarQube. Lead API development and integration processes for seamless service functionality. Conduct comprehensive testing, including TDD approaches for unit and contract testing. Utilize Google Cloud services (e.g., Pub/Sub, Cloud SQL) and transactional databases effectively. Monitor application performance using tools like Grafana and Newrelic. Troubleshoot and resolve production issues swiftly and effectively. Build, evaluate and execute Proof of Concepts (POCs) ensuring use of latest technologies and best practices Conduct knowledge sharing sessions to educate other engineers; define best practices for code development and deployment that meet high standards for availability, reliability and maintainability Oversee development activities related to projects and production support activities Lead incident resolution efforts and engage appropriate resources to complete corrective actions as quickly as possible

 

Vision and Strategy:

Build and articulate a clear vision for the platform's future, aligning with business goals. Collaborate with leadership to track and report on key performance indicators (KPIs). Facilitate Root Cause Analyses (RCAs) and Correction of Errors (COEs), applying learnings to enhance system architecture and design.

 

Stakeholder and Team Management:

Engage with multiple internal teams and external partners, managing relationships and integrating technology solutions. Extensive experience working with e-commerce platforms, particularly Shopify, to enhance and streamline online retail functionalities. Prioritize tasks, manage multiple projects simultaneously, and make strategic decisions on work distribution and resource allocation. Lead and mentor a team, fostering a culture of technical excellence and innovation.

 

QUALIFICATIONS:

Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. Minimum of 9 years of experience in Java development, with substantial experience in leading engineering projects and integrating e-commerce platforms such as Shopify. Advanced knowledge of JAVA, Spring Boot frameworks 1-2 years of experience in Shopify Platform Experience building Microservices using Spring frameworks and deploying to cloud environments such as AWS/Azure/GCP in an agile environment Hands-on experience in API development such as RESTFUL/ SOAP web services Working knowledge of database and storage such as Oracle, Postgresql, MongoDB, or Redis, etc Experience /Understanding of security concepts such as authentication, single-sign-on etc. Experience in event drive/ message oriented middleware such as IBM MQ, Kafka, RabbitMQ etc., Experience in publisher/subscriber models, CloudSQL Demonstrated ability in building and leading technical teams, with or without direct reports. Excellent communication and interpersonal skills, capable of working in a developer-centric, startup-like environment.

 

PAY/BENEFITS INFORMATION:

Actual starting pay is determined by various factors, including but not limited to relevant experience and location. Subject to eligibility requirements, associates may receive health care benefits (including medical, vision, and dental); wellness benefits; 401(k) retirement benefits; life and disability insurance; employee stock purchase program; paid time off; paid sick leave; and parental leave and benefits. Paid Time Off, paid sick leave, and holiday pay vary by job level and type, job location, employment classification (part-time or full-time / exempt or non-exempt), and years of service.  For additional information, please click here. AEO may also provide discretionary bonuses and other incentives at its discretion.
Confirm your E-mail: Send Email