Senior Software Engineer / Java Developer

Citi · Dallas-Fort Worth, TX

Company

Citi

Location

Dallas-Fort Worth, TX

Type

Full Time

Job Description

A senior software engineer with experience in designing, securing, building, optimizing, and supporting all aspects of infrastructure as code automation at scale - networking, storage, compute, virtualization, containers, firewalls, security, middleware etc.

Role Description: The infrastructure automation team at Citi manages a platform that builds and configures over 15000 application environments and provides full stack application infrastructure including compute, networking, storage, middleware, and security.

The orchestrating application is primarily Java Spring with end point automation being performed by Ansible. We are looking for an experienced software engineer to join the team with experience in infrastructure as code automation and an appetite for developing and architecting automation solutions.

Responsibilities
  • Architect and develop automation solutions for complex enterprise infrastructure lifecycle including provisioning, configuring, maintaining, and decommissioning.
  • Define and implement security architecture for the most critical infrastructure systems.
  • Ensure all infrastructure components are built to software engineered standards including proper end-to-end functional and load testing.
  • Work with enterprise infrastructure providers and application development teams to guide and co-develop automation workflows and drive infrastructure as code across the enterprise.
  • Service Reliability Engineering - operate and support the infrastructure automation platform to deliver according to SLO/SLAs including tuning the observability tools and performing root cause analysis.


Skills

Required
  • 5+ year of software development experience (Java on Linux)
  • 3+ years scripting in Python/Shell/PowerShell
  • 3+ years of experience with infrastructure as code and CI/CD tools like Git and Jenkins.
  • Competent with API, web services and microservices development and integration
  • Java Spring Framework development experience
  • Experience with Sql/NoSql databases like Oracle, MongoDB
  • Experience with Containers, Kubernetes, Openshift
  • Strong communication skills, both written and oral
  • Strong analytical, algorithmic, and problem-solving skills


Desired
  • Experience with policy as code frameworks/tools (OPA, Sentinel) a plus
  • Experience with other config management tooling e.g. Ansible, Chef, Puppet
  • Experience writing and managing large number of automation tests


Education
  • BS/MS degree in Computer Science or related technical field


Job Family Group:
Technology

Job Family:
Systems & Engineering

Time Type:
Full time

Citi is an equal opportunity and affirmative action employer.

Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Citigroup Inc. and its subsidiaries ("Citi") invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View the "EEO is the Law" poster. View the EEO is the Law Supplement.

View the EEO Policy Statement.

View the Pay Transparency Posting

Effective November 1, 2021, Citi requires that all successful applicants for positions located in the United States or Puerto Rico be fully vaccinated against COVID-19 as a condition of employment and provide proof of such vaccination prior to commencement of employment.

Date Posted

01/16/2023

Views

9

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Contract Bookkeeper / Senior Accountant / Accounting Manager - The ASP Team

Views in the last 30 days - 0

You will work as the outsourced bookkeepers accountants accounting managers senior accountants and controllers for our clients often on a parttime bas...

View Details

Technical Product Owner / Software Development Expert - Emergent Software

Views in the last 30 days - 0

Experience operating as the liaison between agile development teams and users in defining requirements performing business analysis and driving delive...

View Details

Janitor/Cleaner - Myers Community Cleaning

Views in the last 30 days - 0

Perform thorough cleaning of guest rooms public areas and backofhouse spaces to ensure high standards of cleanliness

View Details

Traveling Pipe Welder - Proman Skilled Trades

Views in the last 30 days - 0

Fit and weld out carbon steel pipe We are currently looking for Traveling or local carbon steel pipe welders for commercial projects in the Dallas FW ...

View Details

Solo and Team Truck Drivers (CDL-A required) - ACBXPress Corp

Views in the last 30 days - 0

Safely operate tractortrailer and follow DOT regulations Latemodel trucks weekly pay reliable miles and referral bonuses Notouch dry van freight

View Details

Carpenter / Framer - Sumer Innovations

Views in the last 30 days - 0

A business license is required Bachelors degree in a related field Sumer Innovations is a remote building design and business networking platform util...

View Details