
Senior Engineer
Bank of America
full-time
Posted on:
Location Type: Office
Location: San Francisco • California • United States
Visit company websiteExplore more
Salary
💰 $122,000 - $200,000 per year
Job Level
About the role
- Responsible for defining and leading the engineering approach for complex features to deliver significant business outcomes
- Delivering complex features and technology, enabling development efficiencies, providing technical thought leadership
- Conducting multiple software implementations, and applying both depth and breadth in a number of technical competencies
- Accountable for end-to-end solution design and delivery
- Hands-on engineering leader role responsible for hands-on expertise and leading multiple teams within MESH
- Serving as a technical expert with architecture and low-level coding of multiple areas within the MESH portfolio
- Technical authority for a diverse technology landscape including Mulesoft, Java, Oracle PL/SQL, Kafka, reactive programming, and AI tools
Requirements
- 10+ years of software engineering experience with progressive technical leadership
- Define and enforce technical standards for the engineering team to maximize quality and efficiency
- Participate in architecture decisions and provide technical thought leadership for complex, multi-technology solutions
- Serve as a technical authority and escalation point for complex technical challenges within scrum teams
- Proven track record of defining and implementing complex, enterprise-scale solutions
- Strong understanding of security standards, compliance requirements, and vendor management
- Experience working in Agile/SAFe environments and delivering across multiple PIs
- Excellent problem-solving skills and ability to navigate ambiguity
- Experience managing people, leading an organization, setting vision, coaching others
- Extreme ownership mindset with ability to drive results across teams
- Strong influence and collaboration skills without direct reporting authority
- Ability to mentor and elevate the technical capabilities of engineering teams
- Excellent written and verbal communication skills
- Experience presenting technical recommendations to senior leadership
- Deep expertise in Mulesoft, Java, Spring Boot framework, Kafka
- Proficiency in Oracle PL/SQL and database design
- Experience with reactive programming paradigms and event-driven architectures
- Understanding of design patterns, microservices architecture, and distributed systems
- Experience with CI/CD, DevOps practices, and cloud technologies
Benefits
- Health insurance
- 401(k) matching
- Paid time off
- Wellness programs
- Resources and support for employees
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software engineeringMulesoftJavaOracle PL/SQLKafkareactive programmingSpring BootCI/CDDevOpscloud technologies
Soft Skills
technical leadershipproblem-solvinginfluencecollaborationmentoringcommunicationcoachingownership mindsetvision settingnavigating ambiguity