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