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 is no longer active. Check out these related jobs instead:
Software Engineer, Analyst – Private Wealth Technology

Full stack software engineer position at Blackstone's Private Wealth Technology team, working on innovative products using Python, AWS, and modern cloud technologies.

Software Engineer - Entertainment Metadata Platform

Software Engineer role at Comcast building scalable API platform for entertainment metadata delivery, requiring Java expertise and backend development skills.

Entry Level Automation & Controls Engineer (Start Summer/Fall 2026)

Entry-level controls engineering position at Barry-Wehmiller Design Group focusing on automation, PLC programming, and control system design for manufacturing environments.

Entry Level Automation & Controls Engineer (Start Summer/Fall 2026)

Entry-level automation and controls engineering position at Barry-Wehmiller Design Group, focusing on PLC programming, control systems design, and manufacturing automation.

Backend Engineer

Backend Engineer position at MLabs, building next-gen conversational AI platform in San Francisco, offering $130k-$190k salary plus equity.

Job Description

Citi, a leading global financial services company, is seeking an Entry Level Software Engineer to join their technology team in Irving, Texas. This hybrid role offers an exciting opportunity to work on digital applications development and system programming in a Fortune 500 environment.

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. The role is perfect for developers with 2-5 years of experience who are ready to take their career to the next level in financial technology.

As an Entry Level Software Engineer, you'll be responsible for turning tech stack and application designs into code across multiple development platforms, working with technologies like Java, Microservices, JavaScript, and Angular. You'll be involved in the full software development lifecycle, from feasibility studies to implementation, ensuring the delivery of secure, stable, and maintainable code.

The ideal candidate will have strong analytical skills and experience with high-traffic, distributed, cloud-based services. You'll work in an environment that values both technical expertise and soft skills, with opportunities to contribute to large-scale transformation initiatives and collaborate with cross-functional teams.

What makes this role particularly attractive is the combination of technical challenges and professional growth opportunities. You'll be working with cutting-edge technologies while developing applications that impact millions of customers globally. The position offers the flexibility of hybrid work arrangements and the stability of working for one of the world's largest financial institutions.

This role is perfect for someone who wants to build a career in financial technology, values work-life balance, and is excited about working on complex technical challenges in a collaborative environment. The comprehensive benefits package, competitive salary, and opportunity to work on enterprise-scale applications make this an excellent opportunity for ambitious software engineers looking to make their mark in the financial services industry.

Last updated 3 months 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
  • Conduct applications systems analysis and programming activities
  • Develop, design, construct, test and implement secure, stable code
  • Engage in digital applications development and support activities
  • Consult with users and clients on programming solutions
  • Build and maintain integrated project development schedules
  • Ensure code quality through automation and CI/CD pipeline
  • Participate in solution discussions and system architecture evaluation
  • Drive technical implementation and system build discussions

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