As a Senior Staff Software Engineer on the Application Support Engineering Team, you will be responsible for steering the direction for the team, collaborating with the resources to build and evolve our current Payments Processing Operations team. The prospective candidate will be an individual contributor working closely with various cross-functional groups, including domain engineering, product, and merchant support teams, with a strong emphasis on delivering customer focused solutions. This role requires admirable problem-solving and collaboration skills to ensure customer needs are met efficiently and effectively.
Meet our team
You will be part of the team that works with our customers and internal stakeholders to resolve their day-to-day Engineering issues and to build capabilities to improve our merchant observability and experiences. You will be working on key operational metrics, emphasizing availability, reliability, and observability within the Braintree Gateway Platform. As a hands-on senior software engineer with AI/ML expertise, you will design and implement AI-driven solutions to enhance platform stability, improve observability, and elevate customer experiences. As the primary point of contact and key decision-maker for technology implementation in Process and Excellence, you will be responsible for selecting and deploying technologies that enhance our operational efficiency and drive continuous improvement. You will work closely with our customers and internal stakeholders to address and resolve their day-to-day challenges, ensuring seamless operations and high levels of satisfaction.
Job Description
Your way to impact
As a valued member of our team, you will take on the critical responsibility of designing and guiding fellow engineers in the implementation of automated solutions aimed at improving operational efficiencies and enhancing merchant experiences. Your innovative contributions will be instrumental in streamlining our processes, reducing operational costs, and significantly boosting productivity. By driving these improvements, you will directly influence our ability to provide outstanding support to our merchants, thereby fostering stronger relationships and contributing to the overall success and growth of our organization. Your role will be pivotal in ensuring that our technological advancements align with our strategic goals, ultimately positioning our company as a leader in the industry.
Your day to day
Demonstrate a customer centric mindset as part of day-day work.
Responsible for responding to any critical Issues and supporting platform stability issues.
You will be empowered to be a strong and well-rounded engineer with an investigative mind, enhance your troubleshooting/debugging skills and dedicated customer focus.
You will be working on setting up goals for the team, defining the strategy and create a team environment for constant collaboration and innovation.
You will develop a strong sense of ownership of the application stack, great analytical and problem-solving skills, in depth knowledge on latest technologies, ability to self -learn and attention to detail.
You will work towards achieving operational excellency, be the guiding force and collaborate with the team to take it to the next phase
You will be expected to develop advanced tools and automation solutions to efficiently manage operations and enhance the observability of merchant experiences through code.
Improve the operations quality, reliability, and stability of our systems
Provide valuable Issue Intelligence for the major issues By Identifying applications, monitoring, process and product gaps and propose [short-term] implement solutions to address them. Drive long term solutions with technology/product teams when appropriate.
You will collaborate closely with cross-functional teams, including product managers, merchant facing teams and other engineering groups to identify opportunities for automation and process improvements.
Additionally, you will lead and mentor a team of engineers, providing technical guidance and fostering a culture of innovation and excellence.
Your leadership will be crucial in driving projects to successful completion, ensuring that our solutions are scalable, reliable, and aligned with our strategic objectives.
Recognize, validate and evangelize emerging technologies and architectures that align with business objectives.
Take your technical skills to the next level with the Application Engineering team at PayPal.
What do you need to bring
14+ years of software product development experience.
Proven experience in building scalable, available, and high-performance web applications and services.
Results-oriented mindset with a strong customer focus.
Ability to work effectively in a fast-paced agile development environment.
Proven cross-functional collaboration skills with teams of 10-15 engineers.
Experience in developing, troubleshooting, and debugging complex multi-tier distributed applications.
Proficiency in the following programming languages Java, Python and exposure to Ruby on Rails is a plus.
Proficiency in machine learning algorithms and artificial intelligence techniques.
Experience with AI/ML frameworks and libraries such as TensorFlow, PyTorch, or scikit-learn.
Proficiency in programming languages commonly used in AI/ML, such as Python or R.
Hands-on experience with databases such as PostgreSQL and Oracle.
Hands-on experience with Unix/Linux environments.
Experience with monitoring and observability platforms such as Datadog and Splunk.
Familiarity with Tableau or other equivalent Business Intelligence and Analytics Software.
Familiarity with scripting languages like Shell and Perl is a plus.
Previous experience with Incident Management or Production Support is highly desirable.
Strong verbal and written communication skills.
Desirable Technical Skillset
Proficient in one of programming languages including Java, Python, Ruby on Rails
Experience in building and maintaining large distributed systems on one of the major cloud providers (AWS, Azure, GCP).
Experienced with REST APIs, Web Services, Unit Testing, and build tools.
Hands-on experience with databases such as PostgreSQL, Oracle.
Hands-on experience with Unix/Linux environments.
Experience with monitoring and observability platforms such as Datadog and Splunk
Experience with scripting languages like Shell and Perl is a plus.
Previous experience with Production Support and Incident Management is highly desirable.