Principal Engineer driving engineering solutions for payments modernization at Bank of America. Designing and optimizing the cloud-based payment processing platform on AWS.
Responsibilities
Defines and leads the engineering approach for solutions at the program or portfolio level
Continuously improves the design, quality, and reuse of the solution
Delivers technology enablers that improve development efficiencies for the solution
Develops the engineering approach for the entire program/portfolio solution
Works with Architecture to develop/analyze/deliver the implementation of technical enablers
Leads the planning, definition, and design of complex features spanning multiple teams
Creates ideas on designing complex technology and solution development approaches
Leads the technical oversight for teams in solution development including design reviews
Defines the technology tool stack for the solution within internally approved technologies
Explores state-of-the-art technologies to improve development efficiencies, quality of test/QA coverage, and release management
Leads the end-to-end test strategy and adherence for a program/portfolio solution
Requirements
Fifteen plus years experience with:
Designing and implementing scalable, secure, and cost-effective AWS cloud architectures
Migrating on-premises applications and data to the AWS cloud
Creating and maintaining CloudFormation templates for infrastructure management
Ensuring compliance with industry standards and regulations
Collaborating with clients and internal teams to gather requirements and develop solutions
Optimizing existing cloud infrastructures for performance and cost-efficiency
Providing technical leadership and mentoring to team members
Recent experience tackling complex challenges in distributed data systems using Java (Enterprise Edition), Oracle SQL, and Python
Experience using Java/J2EE technologies to develop scalable enterprise-grade applications, libraries, and frameworks
Designed and developed solution architecture to scale backend systems with Spring framework, Spring MVC, and RESTful APIs
Hands-on experience with messaging systems like Kafka and RabbitMQ
Utilized DevOps technologies for CI/CD including Ansible, Jenkins, JFrog, and Git
Designed and implemented database development on Oracle Exadata
Proven experience in leading and mentoring a team of engineers
Strong understanding of software development, testing, deployment, and support using agile methodologies
Expert-level proficiency in Java Enterprise Edition and related frameworks (e.g., Spring, Hibernate) and advanced SQL
Excellent written and verbal communication skills
Ability to write specifications and design documents.
Benefits
Discretionary incentive eligible
Access to paid time off
Industry-leading benefits
Resources and support to contribute to sustainable growth
Senior Software Engineer leading complex initiatives in technology domain environments at Wells Fargo. Collaborating on project deliverables and resolving technical challenges for client needs.
Senior Software Engineer developing Generative AI applications for Wells Fargo's Consumer Technology team. Leading design, development, and deployment of enterprise - grade AI solutions.
Lead Quality Software Engineer at Transamerica focused on defining and improving software quality practices. Responsibilities include test automation, CI/CD integration, and mentoring engineers.
Senior Quality Software Engineer responsible for designing and executing test automation solutions. Collaborating closely with engineering and DevOps teams to enhance software quality and reliability.
Director of Software Engineering developing next - generation technology impacting philanthropic goals at Fidelity Charitable. Involves hands - on development and leading a high - functioning Agile team.
Software Engineering Intern developing innovative solutions for new equipment and machine upgrades. Collaborating with engineers and focusing on hands - on engineering work in a team - based environment.
Full - Stack Developer building scalable web applications using React.js and Python frameworks at Expleo. Collaborating with designers and developers to deliver high - quality software solutions.
Software Engineer delivering features and fixing issues in an engineering team for eCommerce automation leader. Engaging in quality collaboration and proactively contributing to team improvement.
UI Senior Software Engineer developing modern web applications for S&P Global Mobility. Collaborating with cross - functional teams to enhance user experience and maintain high - quality delivery.
Principal Engineer in HBM Design - Technology Enablement at Micron Technology, focusing on semiconductor design and mentoring. Collaborating on HBM design/product roadmaps and addressing scaling challenges.