Digital Software Engineer, VP

Citi

Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$138,720–$208,080 / yr
Posted
68 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $180k
This role $173k
$129k most similar roles pay here $230k

This role pays less than 56% of similar roles. Most pay $144,803–$214,500 — the shaded band above. At the midpoint, this role pays about $173k versus about $180k 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 391 open roles on FindRole.

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

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Digital Software Engineer, VP

As a Digital Software Engineer at our company, you will join a dynamic team as a mid-level professional responsible for designing and developing high-quality web applications that provide an exceptional user experience. Your daily tasks include building robust backend services using Java and Spring Boot, creating responsive frontend interfaces with Angular or React, and collaborating closely with product managers and designers to deliver innovative solutions. You will also write comprehensive tests, participate in code reviews, and troubleshoot complex issues while staying updated on emerging technologies. The role requires strong proficiency in Java, modern JavaScript frameworks, HTML5, CSS3, RESTful APIs, and both relational and NoSQL databases. Familiarity with cloud platforms, containerization tools like Docker, and CI/CD pipelines is preferred for those working within the financial services industry or similar regulated environments.

What you'll do

  • Design and develop efficient backend services using Java and Spring Boot.
  • Create responsive frontend interfaces with Angular or React for high-performance web applications.
  • Write comprehensive unit and integration tests to ensure software quality and reliability.
  • Troubleshoot complex technical issues in existing software systems.
  • Participate actively in all phases of the Agile SDLC, including planning and deployment.
  • Stay updated on emerging technologies and advocate for their adoption within projects.

What we're looking for

  • 6+ years of professional software development experience.
  • Proficiency in Java and experience with Spring Boot or similar frameworks.
  • Hands-on experience with Angular and/or React for frontend development.
  • Solid understanding of HTML5, CSS3, JavaScript (ES6+), RESTful APIs, and databases.
  • Familiarity with both relational and NoSQL database technologies.
  • Proficient with Git and Agile/Scrum methodologies.

More like this

Similar roles

Software Engineer

Cisco

San Jose, CA 118 days ago $165,000$277,600
SONiC-NOS Wireshark Python C++ Linux GDB IXIA Spirent High Speed Serdes MAC ports PRBS ANLT analyzers L2 switching networking protocols Cisco Silicon One

Software Engineer

Q2

Austin, Texas 75 days ago
Python SQL AWS RESTful APIs Docker Kubernetes CI/CD Git PostgreSQL Redis GraphQL Swagger JUnit Selenium Jenkins Prometheus Grafana Ansible Terraform
Hybrid

Software Engineer

Q2

Cary, North Carolina 60 days ago
Python SQL Javascript Vue.js OpenAPI Node.js CI/CD Docker GitLab Snowflake Airflow Cloud-Native Architecture Service-Oriented Architecture Agile Methodology
Hybrid

Software Engineer

Berkeley Research Group

Remote (Washington, DC) 118 days ago $100,000$230,000
React TypeScript JavaScript Ruby Ruby on Rails Go Agile Jira GitHub Git CI/CD Kubernetes MongoDB Docker Microsoft Azure
Remote

Software Engineer

Q2

Austin, Texas 5 days ago
AWS Python SQL C# .NET Vue Angular React HTML CSS JavaScript RESTful APIs MVVM SOLID principles Agile CI/CD Kubernetes Docker Terraform PostgreSQL Git Jenkins
Hybrid

Software Engineer

Broadcom

Usa-Ca - Promontory B 42 days ago $141,300$226,000
Java GoLang Python REST APIs CI/CD Docker Kubernetes Terraform Prometheus Grafana VCF PostgreSQL MySQL MSSQL Git Jenkins SonarQube Ansible SaltStack JSON YAML