Software Engineer II
6 days ago
About the Role
This is an exciting opportunity to join Bank of America's team as a Software Engineer II, responsible for developing and delivering complex software solutions to meet business goals. As a key member of our team, you will ensure that software is developed to meet functional, non-functional, and compliance requirements, coding solutions, unit testing, and integrating the solution successfully into the overall application/system with clear, robust, and well-tested interfaces.
Key Responsibilities
- Develop and maintain Python-based applications and scripts.
- Write clean, efficient, and well-documented code.
- Debug and troubleshoot software issues.
- Develop microservices, APIs, service templates that define the services that we provide to our customers.
- Manage and maintain Linux servers and systems.
- Perform routine system monitoring, performance tuning, and troubleshooting.
- Ensure system security and compliance in line with BOA best practices.
- Automate repetitive tasks and workflows using Python and shell scripts within virtual environment.
- Develop and maintain CI/CD pipelines for deployment automation.
- Deploy code to our development, QA, Staging, and Production servers using our continuous integration and deployment pipeline platform.
- Test new services are functioning as expected using our testing framework, and add new test cases to the test suite to continuously improve our quality assurance bar.
Requirements
- Strong proficiency in Python programming and Linux OS.
- Familiarity with shell scripting (Bash).
- Experience with version control systems (e.g., Git).
- Understanding of network protocols and services (DNS, DHCP, HTTP, SSH, etc.).
- 8 years of experience required.
- Bachelors degree in Computer Science, Physics, Engineering, Mathematics, or relevant years of experience required.
Desired Qualifications
- Proven experience as a Python developer (3+ years).
- Hands-on experience with Linux system administration (3+ years).
- Experience with automation tools and frameworks.
- Agile (Lean or Scaled Agile Framework) (3+ years).
- Excellent problem-solving skills.
- Strong communication and collaboration abilities.
- Ability to work independently and as part of a team.
- Attention to detail and commitment to quality.
- Knowledge of database systems (SQL, Nautobot).
- Arista ACE Level 5+ or Cisco DevNet S/P/E.
- Familiarity with infrastructure as code (IaC) tools such as Ansible.
What We Offer
- A dynamic and collaborative work environment.
- Opportunities for professional growth and development.
- A competitive salary and benefits package.
- A chance to work on challenging projects and make a meaningful impact.
How to Apply
If you are a motivated and experienced software engineer looking for a new challenge, please submit your application, including your resume and a cover letter, to [insert contact information].
-
Software Engineer II
4 weeks ago
Atlanta, Georgia, United States Travelers Insurance Full timeJob Title: Software Engineer IIWe are seeking a highly skilled Software Engineer II to join our team at Travelers Insurance. As a key member of our technology team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our customers and business stakeholders.Key Responsibilities:Design and develop...
-
Software Engineer II
4 weeks ago
Atlanta, Georgia, United States Travelers Insurance Full timeSoftware Engineer II Job DescriptionAt Travelers Insurance, we're seeking a skilled Software Engineer II to join our team as we continue to grow and transform our Technology landscape.Key Responsibilities:Design, develop, analyze, configure, test, debug, troubleshoot, document, health monitor/alert, and implement software solutions based on user or system...
-
Software Development Engineer II
1 day ago
Atlanta, Georgia, United States Amazon Full timeJob Description:At Amazon, we are seeking a highly skilled Software Development Engineer II to join our team. As a Software Development Engineer II, you will be responsible for designing, developing, implementing, testing, and documenting embedded or distributed software applications, tools, systems, and services. You will translate functional requirements...
-
Software Development Engineer II
4 days ago
Atlanta, Georgia, United States Amazon Full timeJob Summary:We are seeking a highly skilled Software Development Engineer II to join our team at Amazon. As a key member of our software development team, you will be responsible for designing, developing, and implementing large-scale software applications, tools, systems, and services.Key Responsibilities:Design and develop robust, efficient, and...
-
Software Engineer II
4 days ago
Atlanta, Georgia, United States ShiftCode Analytics Full timeThis Software Engineer II will be responsible for the analysis, design, development, and delivery of software solutions that advance Client's marketing capabilities.In Customer Interoperability, we build technologies that support the end-to-end user journey from awareness to managing and growing their products.This position helps build new applications,...
-
Software Engineer II
1 day ago
Atlanta, Georgia, United States OpenGov Full timeTransform Communities with OpenGovAs a Software Engineer II at OpenGov, you'll play a key role in building best-in-class SaaS solutions that empower government agencies to work more efficiently and transparently. With a focus on cloud native applications, you'll collaborate with our engineering team to design, implement, and optimize complex applications for...
-
Software Engineer II Front-End Developer
4 weeks ago
Atlanta, Georgia, United States The Travelers Companies, Inc Full timeJob Title: Software Engineer II Front-End DeveloperWe are seeking a highly skilled Software Engineer II Front-End Developer to join our team at The Travelers Companies, Inc. As a key member of our technology team, you will be responsible for designing, developing, and maintaining our front-end applications using JavaScript and JavaScript frameworks such as...
-
Software Development Engineer II
19 hours ago
Atlanta, Georgia, United States Yardi Systems, Inc. Full timeAbout the Role:Yardi Systems, Inc. is seeking a highly skilled Software Development Engineer II to join our team. In this role, you will design, develop, debug, test, and implement small to medium software enhancements. Key Responsibilities: Modify, implement, and maintain existing applications to established standards and specifications Perform maintenance...
-
Atlanta, Georgia, United States Truist Inc Full timeJob DescriptionWe are seeking a highly skilled Intelligent Automation Software Engineer II- UIPath to join our team at Truist Inc. This role will be responsible for designing, developing, and implementing intelligent automation solutions using the UiPath platform.Key ResponsibilitiesDesign and develop complex automation solutions using UiPathCollaborate with...
-
Atlanta, Georgia, United States Truist Financial Full timeJob DescriptionWe are seeking a highly skilled Intelligent Automation Software Engineer II- UIPath to join our team at Truist Financial. As a key member of our automation team, you will be responsible for designing, developing, and implementing intelligent automation solutions using the UiPath platform.Key ResponsibilitiesDesign and develop complex...
-
Software Engineer 2
18 hours ago
Atlanta, Georgia, United States Home Depot Full timeJob SummaryThe Software Engineer II is a key member of our team, responsible for designing and developing software solutions that meet our customers' needs. As a Software Engineer II, you will work closely with other engineers, product managers, and UX designers to create secure, reliable, and scalable software applications.Key ResponsibilitiesCollaborate...
-
Software Developer II
4 weeks ago
Atlanta, Georgia, United States ClearPoint Strategy Full timeJob Title: Software Developer IIWe are seeking a highly skilled Software Developer II to join our team at ClearPoint Strategy. As a key member of our development team, you will play a crucial role in designing and developing new features and services that align with our product specifications.Key Responsibilities:Design and develop new features and services...
-
Software Engineering Manager II, Consumer
2 days ago
Atlanta, Georgia, United States Credit Acceptance Full timeCredit Acceptance is a leading provider of used car finance solutions, and we're seeking a skilled Software Engineering Manager II to join our Consumer Engineering team. As a key member of our team, you will be responsible for leading and mentoring engineers to deliver high-quality software solutions that meet the needs of our customers.The ideal candidate...
-
Software Engineer II
4 weeks ago
Atlanta, Georgia, United States NCR Corporation Full timeAbout NCR CorporationNCR Corporation is a leading global provider of digital commerce solutions for the retail, restaurant, and banking industries. With a presence in 35 countries and over 16,000 employees, we have been the global leader in consumer transaction technologies for nearly 140 years. Our mission is to enable stores, restaurants, and financial...
-
Software Engineer II
2 weeks ago
Atlanta, Georgia, United States NCR Corporation Full timeAbout NCR CorporationNCR Corporation is a leading global provider of digital commerce solutions for the retail, restaurant, and banking industries. With a presence in 35 countries and over 16,000 employees, we have been a global leader in consumer transaction technologies for nearly 140 years. Our mission is to enable stores, restaurants, and financial...
-
Software Engineer II
1 month ago
Atlanta, Georgia, United States NCR Corporation Full timeAbout NCR CorporationNCR Corporation is a leading global provider of digital commerce solutions for the retail, restaurant, and banking industries. With a presence in 35 countries and a workforce of approximately 16,000 employees, NCR Corporation is headquartered in Atlanta, Georgia.Our MissionOur mission is to empower businesses to succeed in today's...
-
Software Developer II
4 weeks ago
Atlanta, Georgia, United States AVI-SPL Full timeAbout the RoleWe are seeking a skilled Programmer II to join our team at AVI-SPL. As a Programmer II, you will play a critical role in creating and modifying control system software for integrated Audio Video Systems.Key ResponsibilitiesCreate and modify control system software for integrated Audio Video SystemsConvert requirements into a functional user...
-
Research Engineer II
4 weeks ago
Atlanta, Georgia, United States Georgia Tech Full timeAbout the RoleWe are seeking a highly skilled Research Engineer II to join our team at the Georgia Tech School of Aerospace Engineering. The successful candidate will support sponsored research projects related to electric Vertical Takeoff and Landing (eVTOL) flight performance and advanced air mobility (AAM) operations modeling.Key ResponsibilitiesAssist...
-
iOS Software Engineer
3 weeks ago
Atlanta, Georgia, United States Inabia Software & Consulting Inc. Full timeJob Description:As a skilled iOS Developer, you will be responsible for designing and building high-quality applications for the iOS platform. Your primary focus will be on ensuring the performance, quality, and responsiveness of applications, while collaborating with a team to define, design, and ship new features.Responsibilities:Design and develop iOS...
-
Environmental Engineer I/II
18 hours ago
Atlanta, Georgia, United States Windstream Communications Full timeEnvironmental Engineer I/II Job DescriptionWindstream Communications is seeking an Environmental Engineer I/II to join our team. As an Environmental Engineer, you will be responsible for ensuring compliance with environmental regulations and policies. You will work closely with our planning, engineering, and construction departments to ensure that our...