Taro Logo

Entry Level Software Engineer

Global financial services company providing banking and financial products and services
Irving, TX, USA
$84,580 - $118,020
Backend
Entry-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Entry Level Software Engineer

Citi is seeking an Entry Level Software Engineer to join their technology team in Irving, Texas. This role offers an exciting opportunity to work with a leading global financial institution, developing and maintaining critical software applications. The position combines hands-on technical development with business analysis and collaborative teamwork.

The ideal candidate will be responsible for turning technical specifications into code across multiple platforms, focusing on creating secure, stable, and maintainable solutions. You'll work with modern technologies including Java, Microservices, JavaScript, and Angular, while contributing to high-traffic, distributed cloud-based services.

This role offers significant growth potential within Citi's technology organization, with exposure to various aspects of financial technology. You'll be part of a team that values innovation, quality, and continuous improvement, while working on systems that directly impact the business's core activities.

The position comes with a competitive salary range of $84,580 - $118,020, along with comprehensive benefits including medical, dental, and vision coverage, 401(k), life insurance, and various wellness programs. Citi offers a hybrid work environment, combining the flexibility of remote work with in-office collaboration.

As part of Citi's technology team, you'll have the opportunity to work on complex problems, contribute to large-scale systems, and develop your skills in a supportive environment that encourages professional growth. The role requires a balance of technical expertise, analytical thinking, and strong communication skills, making it ideal for engineers looking to build a career in financial technology.

Last updated 18 days ago

Responsibilities For Entry Level Software Engineer

  • Turn tech stack and application design into code on multiple development platforms
  • Address technical challenges to deliver small scale features and functions
  • Perform applications systems analysis and programming activities
  • Design, construct, test and implement secure, stable, testable code
  • Engage in digital applications development and support activities
  • Consult with users and clients on programming solutions
  • Understand business requirements and runtime operations
  • Build and maintain integrated project development schedules
  • Improve team development processes
  • Ensure code quality and testing automation in CI/CD pipeline

Requirements For Entry Level Software Engineer

Java
JavaScript
Node.js
  • 2-5 years in an Apps Development role
  • Experience with Java, Microservices, Javascript, and Angular
  • Strong analytical and quantitative skills
  • Experience in running high traffic, distributed, cloud based services
  • Experience in affecting large culture change
  • Experience leading infrastructure programs
  • Skilled at working with third party service providers
  • Excellent written and oral communication skills
  • Bachelor's degree or equivalent experience

Benefits For Entry Level Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical, dental & vision coverage
  • 401(k)
  • Life, accident, and disability insurance
  • Wellness programs
  • Paid time off packages
  • Planned time off (vacation)
  • Unplanned time off (sick leave)
  • Paid holidays

Interested in this job?