Software Engineer III

1 week ago


Atlanta, United States Bank Of America Full time
At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection.
Responsible Growth is how we run our company and how we deliver for our clients, teammates, communities and shareholders every day.
One of the keys to driving Responsible Growth is being a great place to work for our teammates around the world.
We're devoted to being a diverse and inclusive workplace for everyone.
We hire individuals with a broad range of backgrounds and experiences and invest heavily in our teammates and their families by offering competitive benefits to support their physical, emotional, and financial well-being.
Bank of America believes both in the importance of working together and offering flexibility to our employees.
We use a multi-faceted approach for flexibility, depending on the various roles in our organization.
Working at Bank of America will give you a great career with opportunities to learn, grow and make an impact, along with the power to make a difference.
Join usThis 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.
Position Summary A Network Automation Developer is responsible for developing, deploying and testing microservices, application and user interfaces, ansibletemplates and resource adapters (i.
e.
plugins) in our BofA Network Automation Engine platform.
The developer will be writing python and ansible modules that deploy network fabrics via a controller.
The developer will also write and execute tests to validate the automation against known standards.
Key Responsibilities Software Development:
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.
Systems Administration:
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.
Effectively use Jira and Confluence to manage and document work.
Automation and Scripting:
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.
Collaboration:
Work closely with cross-functional teams to understand requirements and deliver solutions.
Participate in code reviews and provide constructive feedback.
Collaborate with DevOps engineers to streamline operation and process.
Participate where required in on team on call rota to support application users.
Documentation:
Create and maintain technical documentation for systems and processes.
Document code and systems configurations.
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) Required
Qualifications Education:
Bachelor's degree in Computer Science, Information Technology, required
Experience:
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) Technical Skills:
Strong proficiency in Python programming and Linux OS.
(Ubuntu, CentOS, etc.
).
Familiarity with shell scripting (Bash).
Experience with version control systems (e.
g.
, Git).
Understanding of network protocols and services (DNS, DHCP, HTTP, SSH, etc.
).
Desired Qualifications 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 Skills:
Application Development Automation Influence Solution Design Technical Strategy Development Architecture Business Acumen DevOps Practices Result Orientation Solution Delivery Process Analytical Thinking Collaboration Data Management Risk Management Test Engineering Shift:
1st shift (United States of America)Hours Per Week:
40Learn more about this role Software Engineer III Recommended Skills Api Agile Methodology Analytical Ansible Architectural Patterns Architecture Apply to this job.
Think you're the perfect candidate? Apply on company site Estimated Salary: $20 to $28 per hour based on qualifications.



  • Atlanta, United States JPMorgan Chase Full time

    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, Java and AWS at JPMorgan Chase within Corporate Technology, specifically as a part of Consumer and Community Banking Risk Technology, your role will be to contribute to an agile team responsible for...


  • Atlanta, United States JPMorgan Chase & Co Full time

    Job DescriptionJOB DESCRIPTIONWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As a Software Engineer III, Java and AWS at JPMorgan Chase within Corporate Technology, specifically as a part of Consumer and Community Banking Risk Technology, your role will be to contribute to an agile team...

  • Software Engineer III

    19 hours ago


    Atlanta, United States JPMorgan Chase & Co Full time

    Job DescriptionJOB DESCRIPTIONWe 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 Consumer & Community Banking, Card Pricing team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology...


  • Atlanta, United States Actalent Full time

    Job Title: Structural Engineer III Job Description We are seeking a Structural Engineer III to develop structural analysis and design deliverables, engineering design criteria, and specifications for foundations, concrete, and steel structures on various sized projects. You will prepare structural analysis and design for industrial facilities including...

  • RPG Software Engineer

    2 weeks ago


    Atlanta, Georgia, United States Delta System and Software Inc. Full time

    Position OverviewWe are seeking a skilled RPG Software Engineer to join our dynamic team at Delta System and Software Inc.. This role involves working on critical software solutions that enhance our operational capabilities.Location: Atlanta, GAContract Duration: 6+ MonthsKey Responsibilities:Develop and maintain applications using RPG.Utilize RPGLE for...


  • Atlanta, United States JPMorgan Chase Full time

    We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As an AWS Software Engineer III, Big Data and ETL at JPMorgan Chase within Corporate Technology, specifically as a part of Consumer and Community Banking Risk Technology team, your role will be to contribute to an agile team responsible for...


  • Atlanta, United States JPMorgan Chase & Co Full time

    Job DescriptionJOB DESCRIPTIONWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As an AWS Software Engineer III, Big Data and ETL at JPMorgan Chase within Corporate Technology, specifically as a part of Consumer and Community Banking Risk Technology team, your role will be to contribute to an...


  • Atlanta, GA, United States JPMorgan Chase & Co Full time

    Job DescriptionJOB DESCRIPTIONWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As a Software Engineer III, Java and AWS at JPMorgan Chase within Corporate Technology, specifically as a part of Consumer and Community Banking Risk Technology, your role will be to contribute to an agile team...


  • Atlanta, Georgia, United States Delta System and Software Inc. Full time

    Position: RPG Software EngineerLocation: Atlanta, GAContract Duration: 6+ MonthsKey Qualifications:Proficient in RPG programmingExperience with RPGLEStrong knowledge of SQLAbout Delta System and Software Inc.:We are seeking a skilled RPG Software Engineer to join our team. The ideal candidate will possess a strong background in RPG and RPGLE, along with a...


  • Atlanta, Georgia, United States Printpack Full time

    Position Title: Industrial Engineer II or IIILocation: Atlanta, GAEmployment Type: Full-timeJob Overview:Printpack is seeking an experienced Industrial Engineer II or III who possesses a deep understanding of engineering principles and practices across various assignments and related fields. This role demands independent decision-making on engineering...


  • Atlanta, United States Southern Company Full time

    Engineer I, II, III or Senior Engineer Georgia Power, a subsidiary of Southern Company, is currently seeking an Engineer I, II, III, or Senior Engineer in the Austell Distribution Area. The position listed below can be filled as either an Engineer I, II, III, or Senior Engineer depending on the skills, education and experience qualifications of the...


  • Atlanta, United States Truist Full time

    The position is described below. If you want to apply, click the Apply Now button at the top or bottom of this page. After you click Apply Now and complete your application, you'll be invited to create a profile, which will let you see your application status and any communications. If you already have a profile with us, you can log in to check...

  • Software Engineer III

    2 months ago


    Atlanta, Georgia, United States Bank of America Full time

    Job Description:At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. Responsible Growth is how we run our company and how we deliver for our clients, teammates, communities and shareholders every day.One of the keys to driving Responsible Growth is being a great place to work for our...


  • Atlanta, United States Battelle Memorial Institute Full time

    Battelle delivers when others can’t. We conduct research and development, manage national laboratories, design and manufacture products and deliver critical services for our clients—whether they are a multi-national corporation, a small start-up or a government agency. We recognize and appreciate the value and contributions of individuals with diverse...

  • Software Engineer III

    7 hours ago


    Atlanta, GA, United States JPMorgan Chase & Co Full time

    Job DescriptionJOB DESCRIPTIONWe 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 Consumer & Community Banking, Card Pricing team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology...


  • Atlanta, Georgia, United States InsideHigherEd Full time

    Job SummaryInsideHigherEd is seeking an experienced Electrical Engineer III to join our team in Atlanta, GA. As a key member of our facilities management team, you will be responsible for providing advanced electrical engineering services in support of our campus infrastructure. This includes the design, installation, and testing of electrical/electronic...


  • Atlanta, Georgia, United States Truist Financial Full time

    The position is described below. If you want to apply, click the Apply Now button at the top or bottom of this page. After you click Apply Now and complete your application, you'll be invited to create a profile, which will let you see your application status and any communications. If you already have a profile with us, you can log in to check status.Need...


  • Atlanta, United States Rhythm Software Full time

    Overview & Background We are a fast-growing SaaS company selling a wide, and configurable product to associations & non-profits. Our state-of-the-art microservices architecture means we deploy to production 20+ times per day. We are hiring a Technical Support Engineer who will be focused on responding to technical inquiries about our software, along with...


  • Atlanta, Georgia, United States Loews Hotels Full time

    Position OverviewAs a Maintenance Engineer III, you will play a crucial role in ensuring the smooth operation of the hotel's facilities. This position is vital in maintaining the high standards of service that our guests expect at Loews Hotels.Key Responsibilities- Conduct general repairs and maintenance tasks while assisting senior engineering staff.-...


  • Atlanta, Georgia, United States Ultimate Software Full time

    About the RoleWe are seeking a highly skilled Site Reliability Engineer to join our team at Ultimate Software. As a Site Reliability Engineer, you will play a critical role in ensuring the reliability and efficiency of our cloud-based services.Key ResponsibilitiesDesign and implement scalable and reliable cloud infrastructure solutionsDevelop and maintain...