Digital Software Engineer Intermediate Analyst

Citi

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Irving, TX
Salary
$84,580–$118,020 / yr
Employment
Full-time
Posted
3 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $149k
This role $101k
$73k most similar roles pay here $195k

This role pays less than 96% of similar roles. Most pay $115,927–$182,812 — the shaded band above. At the midpoint, this role pays about $101k versus about $149k for comparable roles.

Based on 240 similar postings.

Employer

About Citi

Citi is one of the world’s most trusted financial institutions, proudly serving millions of customers across the United States.

Citi currently has 282 open roles on FindRole.

Listed pay typically runs $125,760–$188,640 across 265 roles with salary data.

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Digital Software Engineer Intermediate Analyst

The Digital Software Engineer Intermediate Analyst is an early-career role focused on developing, testing, and supporting modern digital applications and services. Working within a collaborative Agile environment alongside experienced engineers, the individual will build and maintain software using Java, Spring Boot, REST APIs, and microservices frameworks. Key responsibilities include implementing cloud-native solutions, developing event-driven systems via messaging technologies, and managing API integrations between internal and external systems. The role requires proficiency in tools such as Git, Jenkins, or GitHub Actions, along with knowledge of Docker and Kubernetes concepts. Candidates will also utilize AI-powered developer tools to enhance code quality and productivity. This position addresses technical challenges involving distributed systems, platform modernization, and DevSecOps practices while ensuring the delivery of secure, scalable, and high-quality software solutions that support core business objectives through modern engineering standards.

What you'll do

  • Develop, test, and maintain applications using Java, Spring Boot, REST APIs, and microservices frameworks.
  • Support the design and implementation of cloud-native applications and services.
  • Build and support API integrations between internal and external systems.
  • Develop event-driven solutions using messaging and integration technologies.
  • Write secure, maintainable, and well-tested code following established engineering standards.
  • Troubleshoot and resolve application issues with guidance from senior engineers.
  • Implement modern software engineering practices including CI/CD, automated testing, and DevSecOps.
  • Utilize AI-powered developer tools to improve code quality and accelerate development.

What we're looking for

  • Bachelor's degree or equivalent experience.
  • 1-3 years of software engineering or application development experience, including internships or co-ops.
  • Experience developing applications using Java and Spring Boot.
  • Basic understanding of microservices architecture, REST APIs, and distributed systems concepts.
  • Familiarity with cloud-native development principles and exposure to platforms like AWS, Azure, or Google Cloud.
  • Exposure to event-driven architectures, messaging technologies, or asynchronous processing concepts.
  • Familiarity with source control, CI/CD pipelines, and tools such as Git, Jenkins, or GitHub Actions.
  • Knowledge of container technologies like Docker and Kubernetes (preferred); familiarity with Kafka, NoSQL databases, and AI-assisted development tools (preferred).

More like this

Similar roles

Software Engineer Mid Level

Leidos

Clarksburg, WV 123 days ago $69,550–$125,725
Java JavaScript Spring Boot PostgreSQL MySQL AWS Azure Google Cloud Docker Kubernetes Git React Angular Vue RESTful APIs Microservices Hibernate CI/CD Terraform Ansible Prometheus Grafana Elastic Search Python Jenkins OpenShift Maven Gradle Jira Confluence Bitbucket
2+ yrs exp

Senior Software Engineer

Caterpillar

Chicago, IL 3 days ago $112,710–$183,140
Java Spring Boot AWS Azure GCP RESTful APIs Microservices OAuth 2.0 JWT Kafka SQS SNS Kinesis RabbitMQ Aurora DynamoDB PostgreSQL MySQL Oracle MongoDB Redis Elasticsearch OpenAPI Swagger CI/CD Azure DevOps Jenkins GoCD GitHub Actions Agile Scrum

Digital Software Engineer Lead Analyst, VP

Citi

Remote (Jacksonville, FL) 33 days ago
Python Java Generative AI Agentic AI LLMs RAG LangChain LlamaIndex Hugging Face PyTorch TensorFlow Keras Docker Kubernetes AWS Azure GCP SQL NoSQL PostgreSQL MongoDB Cassandra DynamoDB CI/CD Pandas NumPy Spring Boot
6+ yrs exp Remote

Intermediate Software Engineer

Q2

Cary, NC +1 26 days ago
Python SQL JavaScript TypeScript Vue.js CI/CD Docker Kubernetes Airflow dbt Snowflake AWS Data Pipelines Infrastructure as Code
2+ yrs exp