Pittsburgh, PA, United States
11 hours ago
Associate Manager - Engineering

Position Summary:

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

 

Responsibilities:

Technical Leadership:  Provide technical leadership and mentorship to a team of developers.  Collaborate with stakeholders to understand business needs and translate them into technical requirements. Provide technical estimations and determine end to end project timelines. Strong architecture and design skills with a track record of architecting and delivering distributed, cloud-based microservices, event-driven architectures and RESTful API’s. Strong architecture, design and coding skills to build and integrate software with hardware peripherals like scanner, printer, etc. In depth knowledge of wired and wireless / Bluetooth architecture, network topology. Develop and maintain scalable applications using Java with Spring Boot. Conduct code reviews, identify areas for improvement, and ensure adherence to coding standards and best practices. Manage and optimize CI/CD pipelines using Bamboo and Bitbucket. Implement and oversee code quality analysis using SonarQube. Conduct comprehensive testing, including TDD approaches for unit and functional 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. Proactively evaluate and adopt new technologies and tools to improve the system’s performance, reliability and scalability. Ability to guide the engineers, quickly troubleshoot, determine root cause and fix issues in a 24/7 on-call environment. Operations experience managing, deploying and maintaining enterprise large scale solutions and drive operational excellence across the organization. Vision and Strategy: You define the strategic vision for your team, partnering effectively with customers and stakeholders. You establish a roadmap and successfully deliver software that executes that vision. You are able to independently make short-term versus long-term decisions. You define clear goals and objectives. You make crisp decisions about what projects move forward and in what priority order. 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 on a bi-weekly basis (KPIs). Facilitate Root Cause Analysis (RCAs) and Correction of Errors (COEs), applying learnings to enhance system architecture and design. Management: You independently manage a team of engineers (FTE or contractor). You hire the right engineers to accomplish team goals. You are able to assess engineering performance and have experience managing both high and low performers. You take effective decisions addressing employee concerns. You are able to hire, develop and promote engineers in your team. You delegate appropriately, assigning the right level of task based on strength and development objectives of individuals on your team. Your team has effective development processes and consistently delivers software with minimal defects and disruption. You productively identify risks and bring them to the attention of your manager, customers and stakeholders with plans or for mitigation before they become roadblocks. You communicate ideas effectively both verbally and in writing to all types of audiences. You are able to write narratives design documents and other strategic documentation.  You work successfully with customers, leaders and other engineering teams. You foster a constructive dialogue harmonize discordant views and leave the resolution of contentious issues. You have a solid understanding of design approaches and latest industry technologies utilized in your team. You understand the overall architecture and foster grade working relationships with any team that shares the architecture; you help in making right decision decisions and development choices for your teams to deliver software with high quality for the long term. You define matrix to measure team development progress customer experience and operational excellence. Your team has customer engagement mechanisms that adhere to SLA as an effectively managed software operation. The quality of software architecture for your team and operational performance metrics have improved under your leadership.

 

Required Qualifications:

Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. 3+ years of experience in Engineering Management. Extensive experience working with Point of Sale platforms. Minimum of 10 years of experience in Java development, Postgres, CloudSQL or equivalent DB technologies with substantial experience in leading engineering projects. Minimum of 5 years of experience in cloud based Point of Sale implementation including hardware integration. Excellent communication, presentation and networking skills to partner with cross functional partners. Ability to work in a fast-paced and deadline-oriented environment with competing priorities.

 

Preferred Qualifications:

Experience in building other Store applications like replenishment, store inventory management, RFID integration, Buy online ship from store, Buy online pickup from store, etc. Experience in building a unified backend commerce platform and UI framework for stores and ecommerce. 2+ years of experience in Machine Learning and/or Data Intelligence and leveraging these to build end customer experiences.

 

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