Software Engineer III
Bank of America ATM
At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day.
Being a Great Place to Work is core to how we drive Responsible Growth. This includes our commitment to being an inclusive workplace, attracting and developing exceptional talent, supporting our teammates’ physical, emotional, and financial wellness, recognizing and rewarding performance, and how we make an impact in the communities we serve. Bank of America is committed to an in-office culture with specific requirements for office-based attendance and which allows for an appropriate level of flexibility for our teammates and businesses based on role-specific considerations. At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us!This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, and solutions are well designed with maintainability/ease of integration and testing built-in from the outset. Job expectations include a strong knowledge of development and testing practices common to the industry and design and architectural patterns.
We are seeking a highly skilled Senior Software Engineer to design, develop, and lead the next generation of automation solutions supporting enterprise storage and backup infrastructure. This role combines deep software engineering expertise with technical leadership responsibilities and is ideal for an engineer who enjoys solving large-scale infrastructure challenges while mentoring others and driving engineering excellence.
The successful candidate will play a key role in designing and delivering automation platforms that simplify infrastructure provisioning, configuration, operational management, and self-service capabilities for internal customers. The role requires a strong Python development background, experience with modern software engineering practices, and the ability to collaborate effectively with infrastructure engineers, operations teams, architects, and business stakeholders.
As a senior member of the team, this individual is expected to provide technical leadership, influence architectural decisions, promote engineering best practices, and help guide the team's technical direction.
Responsibilities:
- Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements
- Designs, develops, and modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained
- Mentors other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack
- Executes story refinement, definition of requirements, and estimating work necessary to realize a story through the delivery lifecycle
- Performs spike/proof of concept as necessary to mitigate risk or implement new ideas
- Automates manual release activities
- Designs, develops, and maintains automated test suites (integration, regression, performance)
- Key Responsibilities
- Software Development Architecture
- Design, develop, test, and maintain automation platforms and services used to manage enterprise storage and backup environments
- Build scalable APIs, backend services, and automation workflows using Python
- Develop and maintain integrations with enterprise infrastructure, operational tooling, and management platforms
- Design solutions that are secure, reliable, maintainable, and operationally efficient
- Create reusable frameworks and components that accelerate automation delivery across the organization
Required Qualifications:
- 8+ years of professional software engineering experience
- Expert-level proficiency in Python
- Experience designing and developing RESTful APIs and backend services
- Strong understanding of software architecture, object-oriented design, and distributed systems
- Experience with MongoDB or other NoSQL database technologies
- Experience working with Linux-based environments
- Strong experience with source control systems such as Git and modern development workflows
- Experience with CI/CD pipelines and automated testing practices
- Excellent analytical, troubleshooting, and problem-solving skills
- Excellent verbal and written communication skills
- Strong organizational skills with the ability to manage multiple priorities and initiatives simultaneously
- Demonstrated ability to lead technical initiatives and influence outcomes across teams
- Experience using AI-assisted development tools such as GitHub Copilot, ChatGPT, or similar platforms in professional software development workflows
Desired Qualifications:
- Experience developing software in Go (Golang)
- Experience with enterprise storage technologies (NetApp, Dell, Pure Storage, IBM, or similar platforms)
- Experience with enterprise backup technologies such as Cohesity, Commvault, Rubrik, Veritas NetBackup, or similar solutions
- Experience building automation for infrastructure management and operations
- Experience developing internal self-service platforms and service catalogs
- Familiarity with event-driven and microservice-based architectures
- Experience with infrastructure-as-code and configuration management tools
- Knowledge of enterprise security, authentication, authorization, and compliance requirements
- Experience working in highly regulated or large-scale enterprise environments
Skills:
- Application Development
- Automation
- Influence
- Solution Design
- Technical Strategy Development
- Architecture
- Business Acumen
- DevOps Practices
- Result Orientation
- Solution Delivery Process
- Python
- MongoDB
Shift:
1st shift (United States of America)Hours Per Week:
40$89.8k - $125.5k
...We are looking for a Software Engineer III to join our growing Automation Engineering team. This senior-level role will help design, build, and optimize automation solutions that improve software quality, operational efficiency, and business outcomes. This role...SuggestedFull timeWork experience placement- ...Software Engineer III Plano, Texas;Jersey City, New Jersey; Charlotte, North Carolina To proceed with your application, you must be at least 18 years of age. Acknowledge ( Bank of America employees are required to meet all posting eligibility requirements...SuggestedWork at officeShift workDay shift
- ...Job Description We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the Corporate Sector's AI/ML & Data Platforms team, you serve as a seasoned member...Suggested
- ...Software Engineer We offer an exciting opportunity to advance your career and explore new possibilities in technology. As a Software Engineer at JPMorganChase within the Commercial & Consumer Bank (CCB), API Platform team, you will help develop, automate, and maintain...Suggested
$125.1k - $164k
...Software Engineer Everfox delivers trusted connectivity to protect the world's most critical environments and safeguard the sensitive data powering decision advantage. Built for mission-critical operations, Everfox protects what matters most by securing how data...SuggestedFull timeWork at officeLocal areaImmediate startRemote workMonday to FridayFlexible hours- ...Job Description We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the Asset & Wealth Management, you serve as a seasoned member of an agile team...
- We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the Corporate Sector's AI/ML & Data Platforms team, you serve as a seasoned member of an agile team to design...
- ...Site Reliability Engineer III There's nothing more exciting than being at the center of a rapidly growing field in technology and applying... ...best practices within your team Collaborates with other software engineers and teams to design, develop, test, and implement...
- ...Description Be part of a dynamic team where your distinctive skills will contribute to a winning culture and team. As a Data Engineer III at JPMorganChase within the Consumer & Community Banking - Data Technology team, you serve as a seasoned member of an agile team...Work experience placement
- ...Job Description As a Software Engineer III at JPMorganChase within the Commercial and Investment Bank, you serve as a full-stack software engineer who’s passionate about building AI-powered solutions that perform reliably at enterprise scale. You’ll help shape and...
- ...opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Data Engineering & Applied AI Software Engineer III at JPMorganChase within the Asset & Wealth Management, you are an integral part of an agile team that works to...
- We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the Commercial & Investment Bank - Digital & Platform Services, you serve as a seasoned member of an agile...Remote work
- ...Job Description We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the Commercial & Investment Bank - Digital & Platform Services, you serve as a...Remote work
- We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the AWM LOB, you serve as a seasoned member of an agile team to design and deliver large-scale trusted market...
- We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the Corporate Technology, you serve as a seasoned member of an agile team to design and deliver trusted market...
- We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Corporate Sector, you serve as a seasoned member of an agile team to design and deliver trusted, market...Work at office
- ...ARGO is a leading provider of software and analytics solutions for both the financial services and healthcare industries. ARGO transforms... ...technology, and rich analytics. JOB SUMMARY Software Engineers are responsible for designing, developing, documenting,...Full timeWork at office
- WWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the CONSUMER & COMMUNITY BANKING, you serve as a seasoned member of an agile team to design and deliver...
$140k - $200k
...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...Remote jobFull timeWork at office- ...successful career with opportunities to learn, grow, and make an impact. Join us! Position Summary : This is a hands-on software engineering role focused on building enterprise-grade Generative AI, Data Science, and AI Platform capabilities within Bank of America's...Work at officeFlexible hoursShift workDay shift
- Your seniority as a security engineer puts you in the ranks of the top talent in your field... ...security is vital.As a Security Engineer III at JPMorgan Chase within the Cybersecurity... ...member of a team that works to deliver software solutions that satisfy pre-defined functional...
- ...transform an industry and grow with a company that values purpose, collaboration, and excellence then we’d love to meet you. The Software Engineer III, under general supervision, participates in the technical design and implementation of new products or enhancements to...Permanent employmentH1bWork at officeLocal areaRemote work
- ...Responsibilities Design, develop, and support scalable Databricks feature engineering solutions for risk analytics, fraud detection, machine... ...to Databricks-native and cloud-native architectures. Apply software engineering practices including CI/CD, automated testing, code...Full time
- ...Job Description As a Senior Associate Data Engineer within the Corporate Technology Risk organization, you will contribute to the development... ...Engineering Platform. You will be expected to apply strong software engineering and data engineering practices while contributing...
- ...have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Software Engineer at JPMorgan Chase within the AI/ML & Data Platforms team, you are a core technical contributor and are responsible for creating...
$116.21k - $144.95k
...Berkshire Hathaway Homestate Companies, Workers Compensation Division, has an opening for a Software Engineer 2. This individual will need extensive technical expertise to join our dynamic development team. Responsibilities include designing, developing, and maintaining...Full timeWork at officeWork from homeWork visaFlexible hours2 days per week- ...products. Our investors include Softbank, Amazon, Alibaba, Verizon, NTT DoCoMo, Qualcomm and PepsiCo. We’re looking for software engineers to join our growing team and help build the next generation of data-driven applications that bring intelligence to...Full timeWork at office
- ...leverage durable, dependable hardware alongside state-of-the-art software and data collection to provide agencies with intelligent... ...Requirements Requirements: ~4+ years’ experience as a Software Engineer or Software Developer. ~ At least 1 years of experience in mobile...Full time
- ...process oriented services - unmatched by none. Job Description Required Skills ~ Minimum of 5+ years combined experience in Software Development and Software Testing ~ Must have worked on CMS (Content Management Systems) products mostly ~ Experience in...Full timeContract workTemporary work
- ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services. Job Description -- At least 4 years of...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer III. Be the first to apply!
- software engineer part time Plano, TX
- software developer intern Plano, TX
- software developer fintech Plano, TX
- ngo software engineer Plano, TX
- intel software engineer Plano, TX
- machine learning software engineer Plano, TX
- senior software engineer remote Plano, TX
- junior software developer remote Plano, TX
- software engineer full time Plano, TX
- work from home software developer Plano, TX



