Senior Software Development Engineer in Test - Vice President

Citi

Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$113,840–$170,760 / yr
Posted
49 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $162k
This role $142k
$104k most similar roles pay here $210k

This role pays less than 73% of similar roles. Most pay $142,200–$180,981 — the shaded band above. At the midpoint, this role pays about $142k versus about $162k 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 · Senior Software Development Engineer in Test - Vice President

As a Senior Software Development Engineer in Test (SDET) at our company, you will join a dynamic and globally distributed engineering team to design and implement robust automated testing frameworks for Java-based enterprise applications. Your day-to-day responsibilities include writing and maintaining various types of tests such as unit, integration, API, contract, and system-level tests while ensuring high test coverage and reliability. You will collaborate closely with product owners, business analysts, and developers to translate requirements into clear acceptance criteria and champion automation-first practices. Additionally, you will mentor junior engineers on quality engineering principles and continuously improve testing tools and processes to enhance productivity. The role requires expertise in Java, object-oriented design, RESTful APIs, microservices architectures, and experience with messaging systems like Kafka or IBM MQ. You should also be proficient in SQL, Docker, Kubernetes, and CI/CD pipeline integration.

What you'll do

  • Design and maintain automated testing frameworks for Java-based enterprise applications.
  • Write and review test code to ensure high coverage and reliability across various levels.
  • Partner with architects to design systems that are scalable, resilient, and easy to test.
  • Analyze complex failures and production defects to identify root causes and prevent recurrence.
  • Drive adoption of quality gates and best practices in CI/CD pipelines for continuous improvement.

What we're looking for

  • 6+ years of experience in software engineering and test automation with strong coding focus.
  • Expert proficiency in Java, OOP/OOD, and design patterns.
  • Experience with RESTful APIs, microservices architectures, JSON/XML validation.
  • Strong understanding of multithreading, collections, exception handling, file I/O, JDBC testing.
  • Proficiency in SQL, relational databases, data-driven and integration testing.
  • Experience validating containerized applications using Docker and Kubernetes.

More like this

Similar roles

Software Engineering & Development, Vice President

State Street

Quincy, MA 20 days ago $120,000$202,500
Azure DataBricks Snowflake Python AI ML CI/CD Docker Kubernetes Terraform PostgreSQL AWS Git Jenkins Prometheus Grafana Scalable Data Pipelines Release Engineering Total Cost Optimization Investment Accounting Fund Accounting
Hybrid

Vice President, Lead Software Engineer

Morgan Stanley

New York, NY 31 days ago $174,000$210,000
Java C++ Python Spring Boot Hibernate Docker Kubernetes Jenkins Maven Gradle Microservices Architecture Design Patterns Distributed Systems MySQL Microsoft SQL Server Git Linux IntelliJ Splunk Bitbucket Kafka GitHub JUnit REST API SOAP Log4j Cloud Native Jira
Hybrid

Vice President, Lead Software Engineer

Morgan Stanley

New York, NY 7 days ago $200,000$210,000
Java Spring Boot SQL Server Sybase Informatica DB2 MongoDB functional programming reactive programming multithreading performance tuning REST Services Open API Python Shell scripting XML JSON SOAP Agile CI/CD
Hybrid