Sr. Staff Engineer - Java / SpringBoot / AWS - Zelle
About the role
This position is an important role in the development, test, and deployment of complex solutions. It partners with software engineering, product, and architecture to shape engineering approaches, share knowledge and experience. The role owns the technical strategy for broad or complex requirements with insightful and forward-looking approaches that go beyond the direct team and solve large open-ended problems. It reviews and validates the effectiveness of code output from multiple teams, resolves technical conflicts within and between multiple teams, drives all aspects of technical architecture, design, prototyping, and implementation in support of both product needs as well as overall technology strategy. It leads a broad functional area and directs efforts through the functional team members along with the team's overall planning. It collaborates and partners with product managers, designers, and other engineering groups to conceptualize, build new features and create product descriptions. It actively owns features or systems and defines their long-term health, while also improving the health of surrounding systems. It assists support and operations teams in identifying and quickly resolving production issues. It develops and implements tests for ensuring the quality, performance, and scalability of our application. It develops and mentors other engineers. It may serve as a technical leader for cross-functional projects. It actively seeks out ways to improve engineering standards, tooling, and processes. It supports the company’s commitment to risk management and protecting the integrity and confidentiality of systems and data.
Responsibilities
- Partners with software engineering, product, and architecture to shape engineering approaches, share knowledge and experience.
- Owns the technical strategy for broad or complex requirements with insightful and forward-looking approaches that go beyond the direct team and solve large open-ended problems.
- Reviews and validates the effectiveness of code output from multiple teams.
- Solves technical conflicts within and between multiple teams.
- Drives all aspects of technical architecture, design, prototyping, and implementation in support of both product needs as well as overall technology strategy.
- Represents engineering in cross-functional team sessions and presents sound and thoughtful arguments to persuade others.
- Leads a broad functional area and directs efforts through the functional team members along with the team’s overall planning.
- Collaborates and partners with product managers, designers, and other engineering groups to conceptualize, build new features and create product descriptions.
- Actively owns features or systems and defines their long-term health, while also improving the health of surrounding systems.
- Assists support and operations teams in identifying and quickly resolving production issues.
- Develops and implements tests for ensuring the quality, performance, and scalability of our application.
- Develops and mentors other engineers.
- May serve as a technical leader for cross-functional projects.
- Actively seeks out ways to improve engineering standards, tooling, and processes.
- Supports the company’s commitment to risk management and protecting the integrity and confidentiality of systems and data.
Requirements
- Education and/or experience typically obtained through a Bachelor’s degree in computer science or related technical field.
- Twelve or more years of relevant related experience.
- Nine or more years of experience in the development of distributed systems, SaaS, cloud solutions, micro services.
- Hands-on Docker experience.
- Eight or more years of work experience with Java/Spring.
- Proficiency in Maven/Gradle.
- Demonstrated experience in delivering business-critical systems to the market.
- Ability to influence and work in a collaborative team environment across multiple departments.
- Experience designing/developing scalable systems.
- Experience with event-driven architecture and messaging frameworks (Pub/Sub, Kafka, RabbitMQ, etc).
- Working experience with cloud infrastructure (Google Cloud Platform, AWS, Azure, etc).
- Knowledge of mature engineering practices (CI/CD, testing, secure coding, etc).
- Knowledge of Software Development Lifecycle (SDLC) best practices, software development methodologies (Agile, Scrum, LEAN etc) and DevOps practices.
- Background and drug screen.
Qualifications
- Java, SpringBoot and AWS experience.
- AWS architecture knowledge and migration experience.
- Monitoring and Alerting systems experience (AppDynamics or Grafana).
- Computer language experience (Java preferred).
- Knowledge of ACH/EFT.
- Knowledge of real time payment networks (RTP, FedNow).
- FinTech experience.
- Kubernetes experience.
Skills
- Adapts to the situation and can draw from a range of strategies to influence people in a way that results in agreement or behavior change.
- Lead a broad functional area and direct efforts through the functional team members along with the team’s overall planning.
- Collaborate and partner with product managers, designers, and other engineering groups to conceptualize, build new features and create product descriptions.
- Actively own features or systems and define their long-term health, while also improving the health of surrounding systems.
- Assists support and operations teams in identifying and quickly resolving production issues.
- Develops and implements tests for ensuring the quality, performance, and scalability of our application.
- Develops and mentors other engineers.
- May serve as a technical leader for cross-functional projects.
- Actively seeks out ways to improve engineering standards, tooling, and processes.
Benefits
The Base Pay Scale For This Position In Phoenix, AZ/ Chicago, IL in USD per year is: $155,000 - $215,000. Additionally, candidates are eligible for a discretionary incentive plan and benefits. This pay scale is subject to change and is not necessarily reflective of actual compensation that may be earned, nor a promise of any specific pay for any specific candidate, which is always dependent on legitimate factors considered at the time of job offer. Early Warning Services takes into consideration a variety of factors when determining a competitive salary offer, including, but not limited to, the job scope, market rates and geographic location of a position, candidate’s education, experience, training, and specialized skills or certification(s) in relation to the job requirements and compared with internal equity (peers). The business actively supports and reviews wage equity to ensure that pay decisions are not based on gender, race, national origin, or any factor prohibited by law. Some of the Ways We Prioritize Your Health and Happiness include healthcare coverage, a 100% Company Safe Harbor Match on your first 6% deferral immediately upon eligibility, a 401(k) Retirement Plan, flexible Time Off for Exempt (salaried) employees, generous PTO for Non-Exempt (hourly) employees, 11 paid company holidays, and a paid volunteer day. Additionally, we provide 12 weeks of Paid Parental Leave, Maven Family Planning, and more. For more information on your rights and responsibilities under E-Verify please visit Home | E-Verify. Early Warning Services, LLC (“Early Warning”) considers for employment, hires, retains and promotes qualified candidates on the basis of ability, potential, and valid qualifications without regard to race, religious creed, religion, color, sex, sexual orientation, genetic information, gender, gender identity, gender expression, age, national origin, ancestry, citizenship, protected veteran or disability status or any factor prohibited by law, and as such affirms in policy and practice to support and promote equal employment opportunity and affirmative action, in accordance with all applicable federal, state, and municipal laws. The company also prohibits discrimination on other bases such as medical condition, marital status or any other factor that is irrelevant to the performance of our employees. Early Warning Services LLC is a proud participant in E-Verify, a federal program to help ensure a legal and authorized workforce. As part of our hiring process, we electronically verify the employment eligibility of all new hires through E-Verify. For more information on your rights and responsibilities under E-Verify please visit Home | E-Verify.