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

Description For Entry Level Software Engineer

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 backend systems while being part of a prestigious financial institution.

The position requires 2-5 years of experience in applications development, making it ideal for early-career software engineers looking to make their mark in financial technology. The role offers 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.

As an Entry Level Software Engineer, you'll be responsible for developing and implementing secure, stable code across multiple platforms. The role involves working with modern technologies including Java, Microservices, JavaScript, and Angular, while participating in the full software development lifecycle from design to implementation and maintenance.

The ideal candidate will have strong analytical skills and experience with distributed, cloud-based services. You'll be working in a collaborative environment where you'll interact with users, clients, and other technology groups to deliver solutions that meet business needs. The role offers opportunities for professional growth through hands-on experience with cutting-edge technologies and exposure to complex financial systems.

Citi provides a supportive work environment with emphasis on work-life balance through their comprehensive paid time off packages, including vacation, sick leave, and holidays. The hybrid work arrangement offers flexibility while maintaining team collaboration and connectivity.

The position involves working on critical financial systems, requiring attention to detail and a strong focus on security and compliance. You'll be part of a team that drives innovation, improves development processes, and maintains high standards of code quality through automated testing and CI/CD practices.

This role is perfect for someone who wants to combine their technical skills with business acumen in a global financial environment. You'll have the opportunity to work on systems that impact millions of customers while building a career at one of the world's leading financial institutions. The position offers both technical challenges and opportunities for professional development, making it an excellent choice for engineers looking to grow their careers in financial technology.

Last updated a day 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, 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
  • Participate in solution discussions and system design
  • Improve team development processes
  • Ensure code quality and testing 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?

Jobs Related To Citi Entry Level Software Engineer