Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer - C12 Tampa image - Rise Careers
Job details

Software Engineer - C12 Tampa

Job Title: Software Engineer - C12/AVP

The Role

We are looking for experienced full-stack software engineers who are passionate about solving business problems through innovation and engineering practices. This role will be responsible for writing code, pairing with other developers as appropriate, decomposing acceptance criteria to understand team backlog deliverables, complexities, and risk, while working as a strong contributor on an agile team.

From a technical standpoint, the Software Engineer has full-stack coding and implementation responsibilities and adheres to best practice principles including modern cloud-based software development, agile and scrum, code quality, and tool usage. The Software Engineer works to understand and influence software architecture, while contributing to Citi’s and GFT’s technical user base.

Responsibilities

  • Apply depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with stakeholders on a regular basis
  • Develop and engineer solutions within an Agile software delivery team, working to collaboratively deliver sprint goals, write code, and participate in the broader Citi technical community and team-level Agile and Scrum processes.
  • Contribute to the design, documentation, and development of world-class enterprise applications leveraging the latest technologies and software design patterns.
  • Leverage technical knowledge of concepts and procedures within own area and basic knowledge of other areas to resolve issues, as necessary.
  • Follow and contribute to defining technical and team standards.
  • Collaborate technical leadership to achieve established goals, in line with our broader technical strategy.

Required Qualifications

  • 3-5+ years of experience as a Software Engineer/Developer using Java
  • Multiple years of experience with software engineering best practices (unit testing, automation, design patterns, peer review, etc.).
  • Clear understanding of Data Structures and Object Oriented Principles using Java
  • Multiple years of experience on Service Oriented and MicroServices architectures, including REST and GraphQL implementations.
  • Multiple years of experience with frameworks like Spring Boot, Quarkus, Micronaut, or Vert.x
  • Exposure to Continuous Integration and Continuous Delivery (CI/CD) pipelines, either on-premise or public cloud (i.e., Tekton, Harness, CircleCI, Cloudbees Jenkins, etc.).
  • Multiple years of experience with agile and iterative software delivery
  • BA/BS degree or equivalent work experience

Preferred Qualifications

  • Exposure to architecture experience in building horizontally scalable, highly available, highly resilient, and low latency applications.
  • Exposure to Cloud infrastructure both on-premise and public cloud (i.e., OpenShift, AWS, etc.).
  • Exposure to Cloud-native development and Container Orchestration tools (Serverless, Docker, Kubernetes, OpenShift, etc.)
  • Exposure to event-driven design and architecture (i.e., Kafka, Spark Flink, etc.)
  • Exposure to API Management tools
  • Exposure to Infrastructure as Code tools (i.e., Terraform, Cloudformation, etc.)
  • Exposure to Security, Observability, and Monitoring (i.e., Grafana Prometheus, Splunk, ELK, CloudWatch, etc.)
  • Experience mentoring junior developers
  • Exposure to database concepts (RDBMS, NoSQL) and web-based technologies (Angular/React) is a plus

Applicants must be authorized to work in the U.S.  Citi will not sponsor applicants for U.S. work authorization for this position.

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Digital Software Engineering

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Primary Location:

Tampa Florida United States

------------------------------------------------------

Primary Location Full Time Salary Range:

$96,960.00 - $145,440.00


In addition to salary, Citi’s offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards. Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays. For additional information regarding Citi employee benefits, please visit citibenefits.com. Available offerings may vary by jurisdiction, job level, and date of hire.

------------------------------------------------------

Anticipated Posting Close Date:

May 09, 2025

------------------------------------------------------

Citi is an equal opportunity and affirmative action employer.

Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View the "EEO is the Law" poster. View the EEO is the Law Supplement.

View the EEO Policy Statement.

View the Pay Transparency Posting

Citi Glassdoor Company Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Citi DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Citi
Citi CEO photo
Jane Fraser
Approve of CEO

Average salary estimate

$121200 / YEARLY (est.)
min
max
$96960K
$145440K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer - C12 Tampa, Citi

Are you a talented Software Engineer searching for an exciting challenge in Tampa? Look no further! At Citi, we are on the lookout for a Software Engineer - C12 who is passionate about crafting high-quality software solutions. In this role, you will join a dynamic agile team, collaborating closely with fellow developers to tackle complex business problems through innovative engineering practices. You will have full-stack coding responsibilities, where your expertise in Java and familiarity with frameworks like Spring Boot will truly shine. From writing impeccable code to actively participating in sprint goals, you will play a crucial part in our agile software delivery process. As you contribute to the design and development of world-class enterprise applications, you will help shape our software architecture and technical standards. If you have 3-5 years of experience and are ready to influence Citi's technical landscape, we want to hear from you! Not only will you work with cool tech like microservices and cloud infrastructure, but you'll also be part of a supportive culture that values continuous learning and collaboration. Ready to take your career to the next level? Join us in Tampa and be part of our mission to develop exceptional technology solutions for our clients.

Frequently Asked Questions (FAQs) for Software Engineer - C12 Tampa Role at Citi
What are the responsibilities of a Software Engineer - C12 at Citi in Tampa?

The Software Engineer - C12 at Citi in Tampa is responsible for applying their extensive knowledge to all stages of the software development lifecycle. This includes writing high-quality code, collaborating with stakeholders, and participating in agile team processes. You will also design and develop enterprise applications, resolve technical issues, and help define both technical and team standards. Your role will involve influencing software architecture while working with a driven team committed to delivering exceptional solutions.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer - C12 position at Citi?

To apply for the Software Engineer - C12 position at Citi, you should have 3-5 years of solid experience as a Software Engineer/Developer with a strong focus on Java. Experience with software engineering best practices, including unit testing and automation, is necessary. Furthermore, familiarity with service-oriented architecture and microservices, as well as frameworks like Spring Boot or Quarkus, will greatly enhance your application. A BA/BS degree or equivalent experience is also required.

Join Rise to see the full answer
What programming languages are essential for the Software Engineer - C12 role at Citi?

The key programming language required for the Software Engineer - C12 role at Citi is Java. A deep understanding of Java is crucial for performing tasks such as developing enterprise applications and implementing microservices. Additionally, knowledge of modern development practices like object-oriented principles and data structures will be valuable for building effective solutions.

Join Rise to see the full answer
How does the Software Engineer - C12 role contribute to the Agile team at Citi?

The Software Engineer - C12 plays a vital role in supporting the Agile team at Citi by actively participating in sprint goals, collaborating with team members to write code, and influencing software architecture. You will engage in continuous communication with stakeholders and contribute to the documentation and design processes, ensuring that the development aligns with both technical and team standards.

Join Rise to see the full answer
What opportunities for growth can a Software Engineer - C12 expect at Citi in Tampa?

As a Software Engineer - C12 at Citi in Tampa, you'll have the opportunity to work with cutting-edge technologies and contribute to innovative solutions. You'll also be part of a culture that encourages continuous learning, mentoring junior developers, and participating in the broader technical community. With various pathways for career advancement and support for professional development, the role offers an exciting trajectory for growth.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - C12 Tampa
Can you describe your experience with Java and software engineering best practices?

When answering this question, highlight your specific experiences with Java development and the best practices you've implemented. Discuss your knowledge in areas like unit testing, code reviews, and agile methodologies. Provide examples of how these practices have contributed to previous projects and led to successful outcomes.

Join Rise to see the full answer
How do you approach designing and developing enterprise applications?

In your response, focus on your process for understanding project requirements, collaborating with stakeholders, and employing design patterns. Consider discussing frameworks you've used, such as Spring Boot, and how you ensure that the applications are scalable, efficient, and maintainable.

Join Rise to see the full answer
What strategies do you use to troubleshoot and resolve technical issues?

When answering this, outline your systematic approach to problem-solving. Discuss how you analyze issues, use debugging techniques, and collaborate with team members to find solutions. Mention any particular tools or resources you rely on to facilitate troubleshooting.

Join Rise to see the full answer
What experience do you have with microservices architecture?

In your answer, explain your hands-on experience with building and deploying microservices. Provide examples of projects where you've utilized microservices principles and frameworks, discussing the benefits you've observed in terms of scalability and maintainability.

Join Rise to see the full answer
How do you ensure that your code is of high quality?

Discuss practices such as writing unit tests, incorporating peer reviews, and refactoring code. Explain how you balance delivering features with maintaining code quality and how these practices contribute to overall project success.

Join Rise to see the full answer
Can you give an example of a challenging project and how you handled it?

When answering, choose a project that illustrates your coding skills and problem-solving ability. Describe the challenges faced, the steps you took to overcome them, and the successful outcomes achieved from your efforts.

Join Rise to see the full answer
What is your experience with CI/CD pipelines and how have you utilized them?

Here, you’ll want to discuss your understanding of Continuous Integration and Continuous Delivery strategies. Provide specific examples of tools you've used (like Jenkins or GitHub Actions) and how they improved your development workflow.

Join Rise to see the full answer
How do you approach working collaboratively within an agile team?

Discuss how you communicate effectively with peers, adjust to changing requirements, and contribute to team goals. Mention specific practices like daily stand-ups, sprint planning, and retrospective sessions that help foster collaboration and teamwork.

Join Rise to see the full answer
What tools and technologies have you used in cloud infrastructure?

Mention specific cloud platforms you’re familiar with (AWS, OpenShift) and tools used for cloud-native development such as Docker and Kubernetes. Describe how these tools support the deployment and scalability of applications.

Join Rise to see the full answer
How do you keep up with the latest trends in software engineering?

Share your strategies for staying current, whether it’s through online courses, reading industry blogs, or participating in developer communities. Discuss any topics you find particularly interesting and how they influence your work as a Software Engineer.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony

As the Head Universal Banker at Citi’s West Doral Branch, you will play a pivotal role in enhancing customer service and driving sales through direct engagement.

Photo of the Rise User
Citi Hybrid Garden City Park New York United States
Posted 10 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony

Become a key player at Citi as a Community Mortgage Lending Officer, focusing on driving mortgage sales through community engagement.

Photo of the Rise User

Gentex Corporation seeks a Lead Machine Learning Engineer to innovate embedded solutions in their electronics division.

Posted 6 days ago

Seeking an experienced Principal Software Engineer passionate about delivering robust software solutions at Liberty Mutual.

Photo of the Rise User
Posted 2 days ago

Contribute your front-end expertise as a Senior Software Engineer at Recast Software, a dynamic company empowering IT teams worldwide.

Photo of the Rise User
Posted 12 days ago

Join Sinch as a BackEnd Software Developer Specialist II, leveraging your Java expertise and distributed systems knowledge to enhance global communication solutions.

Join Abnormal Security as a Senior Software Engineer, where you'll play a pivotal role in advancing our data platform for improved cybersecurity solutions.

Photo of the Rise User
Thomson Reuters Remote USA-MSP-2900 Ames Crossing Road
Posted 11 days ago

Join Thomson Reuters as a Backend Software Engineer to enhance legal professionals' workflows with cutting-edge AI-driven applications.

Photo of the Rise User
Posted 4 days ago

As a Mission Software Engineer at Anduril Industries, you'll develop impactful software solutions for military applications.

Photo of the Rise User

We are looking for a dedicated Software Engineer to enhance the testing of critical Risk Services applications in a hybrid setup.

Citi’s mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. Our core activities are safeguarding assets, lending money, making payments and accessing the capi...

505 jobs
MATCH
Calculating your matching score...
CULTURE VALUES
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 10, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
50 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Avon Lake just viewed Advancement Specialist at Sierra Club
Photo of the Rise User
Someone from OH, Sidney just viewed Database Engineer Principal at Sagent
Photo of the Rise User
Someone from OH, North Canton just viewed Manager, Customer Success at impact.com
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Experience Representative at MYOB
Photo of the Rise User
Someone from OH, Lakewood just viewed Production Scheduling Supervisor at Shearer's Foods
Photo of the Rise User
Someone from OH, Hilliard just viewed General Manager at Super Soccer Stars
Photo of the Rise User
Someone from OH, West Chester just viewed Independent Living Ambassador at Otterbein SeniorLife
Photo of the Rise User
Someone from OH, Cincinnati just viewed Strategic Sourcing Specialist (US) at Fictiv
Photo of the Rise User
Someone from OH, Cincinnati just viewed Global Supply Manager, Hardware - Asia at Block
Photo of the Rise User
Someone from OH, Springfield just viewed [ Choose Your Own Role ] at Rad AI
Photo of the Rise User
Someone from OH, Mason just viewed Senior Specialist, HR Operations at Cardinal Health
K
Someone from OH, Cleveland just viewed Webflow/Framer Web Developer (Part time) at Keen
Photo of the Rise User
Someone from OH, Fairfield just viewed Cart Builder at SanMar Employee Board