Software Engineer - Assistant Vice President

Citigroup

Jersey City, New Jersey, United States
Base: $121,200.00 - $181,800.00; bonus/equity: dis...
Hybrid
Bachelor's degree in computer science or engineering
Proficiency in react, java, and/or python
Hands-on experience building restful apis with spring
Citigroup is seeking a Software Engineer - Assistant Vice President to join their global technology team in Jersey City, New Jersey. This hybrid position requires a strong background in software development with proficiency in React, Java, and/or Python, as well as experience in RESTful API development and working in dynamic environments

Job Summary

  • This role involves participating in the entire spectrum of building software solutions for complex business problems in margin and collateral domains.
  • Candidates are expected to contribute to a strong engineering culture within global teams while working closely with product teams and users.
  • The position offers competitive benefits including medical, dental, vision coverage, 401(k), life insurance, and paid time off packages.

Matching Summary

Match Score: 85

Citigroup is seeking a Software Engineer - Assistant Vice President to join their global technology team in Jersey City, New Jersey. This hybrid position requires a strong background in software development with proficiency in React, Java, and/or Python, as well as experience in RESTful API development and working in dynamic environments.

Salary

Base: $121,200.00 - $181,800.00; Bonus/Equity: Discretionary and formulaic incentive and retention awards available; Benefits: Medical, dental, vision, 401(k), life, accident, disability insurance, wellness programs, and paid time off

Skills & Requirements

Must-have

  • Bachelor's degree in computer science or engineering
  • Proficiency in React, Java, and/or Python
  • Hands-on experience building RESTful APIs with Spring
  • Experience following TDD and clean code principles
  • Proficiency with data structures, algorithms, and SQL

Nice-to-have

  • 4 years of app development experience
  • Investment bank or financial services industry background
  • Cloud services experience such as AWS
  • Distributed systems knowledge like Kafka and Kubernetes
  • NoSQL database experience including MongoDB or DynamoDB

Key Requirements

  • Bachelor's degree in computer science or related field
  • Hands-on professional software development experience
  • Independent work capability in fast-paced environments

Work Rights

Not specified

Tailored Resume

Cover Letter