CrawlJobs Logo

Digital Software Engineer

United States, Irving Employment contract 84580.00 - 118020.00 USD / Year · Job Posted July 03, 2026
Apply Position
Job Link Share

Job Responsibility

  • Turn tech stack and application design into code on multiple development platforms (e.g. Angular/NodeJS/Full Stack, JavaScript, HTML, CSS, Microservices and MongoDB).
  • Address a variety of responses to problems, questions, or situations by applying established criteria to directly influence development outcomes. In doing so, use the right technology to solve technical challenges required to deliver small scale features and functions and / or supporting aspects of a larger program efforts.
  • Responsible for applications systems analysis and programming activities that may include assisting with feasibility studies, time and cost estimates and implementation of new or revised applications systems and programs.
  • Accountable for development, design, construction, testing and implementation and write secure, stable, testable and maintainable code.
  • Expected to operate with autonomy, while some oversight and direction may be required.
  • Engage in digital applications development, risk technology, Middleware, Mainframe applications, Non Mainframe applications, Analytic Model Development and Application support activities to meet specific business needs of user areas and to test systems to ensure integrity of deliverables.
  • On occasion, may need to consult with users, clients and other technology groups on issues and recommend programming solutions for customer exposed systems.
  • Take the time to fully learn the functionality, architecture, dependencies, and runtime properties of the systems involved with your projects.
  • Understand the business context and the associated customer use cases.
  • Understand the team’s technologies and are able to evaluate system designs and architecture as you participate in solution discussions, development and the creation of application / systems documentation.
  • Drive clarity into technical implementation by driving system build and performance discussions, providing technical context to team members as required and competently represent your team’s systems to others both inside and outside Digital.
  • Build and maintain integrated project development schedules that account for internal / external dependencies, differing SDLC approaches, numerous constraints, and adequately factor in contingency for unplanned delays.
  • Negotiate features and associated priority and help the team and their customers reach consensus.
  • Improve team development related processes that accelerate delivery, drive innovation, lower costs, and improve quality.
  • Ensure self and peers are actively seeking ways to objectively measure productivity.
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.

Requirements

  • 2-5 years in an Apps Development role. Demonstrated execution capabilities.
  • Strong analytical and quantitative skills
  • Data driven and results-oriented
  • 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/University degree or equivalent experience

What we offer

  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • discretionary and formulaic incentive and retention awards

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Digital Software Engineer

8 matching positions

Digital Software Engineer

We are seeking a talented and passionate Digital Software Engineer to join our d...
Location
Location
United States , Irving
Salary
Salary:
138720.00 - 208080.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of professional software development experience
  • Strong proficiency in Java and experience with a major framework such as Spring Boot or a similar alternative
  • Proven hands-on experience with modern JavaScript frameworks, specifically Angular and/or React
  • Solid understanding of core web technologies, including HTML5, CSS3, and modern JavaScript (ES6+)
  • Experience designing, building, and consuming RESTful web services
  • Familiarity with both relational (e.g., PostgreSQL, Oracle) and NoSQL (e.g., MongoDB, Cassandra) databases
  • Proficient with Git and common Git workflows
  • Experience working in an Agile/Scrum development environment
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience
Job Responsibility
Job Responsibility
  • Design, build, and maintain efficient, reusable, and reliable code for complex web applications
  • Develop robust and scalable backend services and RESTful APIs using Java and related frameworks (e.g., Spring Boot)
  • Create responsive, intuitive, and high-performance user interfaces using modern frontend frameworks such as Angular or React
  • Collaborate with cross-functional teams, including product managers, UX/UI designers, and other engineers, to define requirements and deliver innovative solutions
  • Write comprehensive unit and integration tests to ensure software quality and reliability
  • Participate in peer code reviews to maintain high standards of code quality, readability, and maintainability
  • Troubleshoot, debug, and upgrade existing software, providing effective solutions to complex technical problems
  • Actively participate in all phases of the Agile software development lifecycle (SDLC), including planning, development, testing, and deployment
  • Stay current with emerging technologies and industry best practices, and advocate for their adoption where appropriate
What we offer
What we offer
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • Fulltime
Read More
Arrow Right

Digital Software Engineer

The Digital S/W Engineer Intmd Analyst is a developing professional role. Deals ...
Location
Location
India , Pune; Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2-5 years in an Apps Development role
  • Demonstrated execution capabilities
  • Strong analytical and quantitative skills
  • Data driven and results-oriented
  • 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/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Turn tech stack and application design into code on multiple development platforms (e.g. iOS, Android, web/Angular, services)
  • Address a variety of responses to problems, questions, or situations by applying established criteria to directly influence development outcomes
  • Responsible for applications systems analysis and programming activities
  • Accountable for development, design, construction, testing and implementation and write secure, stable, testable and maintainable code
  • Engage in digital applications development, risk technology, Middleware, Mainframe applications, Non Mainframe applications, Analytic Model Development and Application support activities
  • Provide sound understanding of application development concepts and principles
  • Consult with users, clients and other technology groups on issues and recommend programming solutions
  • Take the time to fully learn the functionality, architecture, dependencies, and runtime properties of the systems involved with your projects
  • Understand the business context and the associated customer use cases
  • Understand the team’s technologies and are able to evaluate system designs and architecture
  • Fulltime
Read More
Arrow Right
New

Principal Software Engineer - Digital Systems

As a Principal Software Engineer at Formlabs, you will be a strategic technical ...
Location
Location
United States , Somerville
Salary
Salary:
140000.00 - 180000.00 USD / Year
formlabs.com Logo
Formlabs GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Hybrid Technical Background: You possess a unique blend of core Software Engineering experience (Python, API design) and Enterprise Systems experience (understanding how ERP, CRM, and eCommerce systems transact)
  • Integration Expertise: Proven experience designing enterprise integration patterns and middleware strategies in a complex landscape. You understand when to use an IPaaS, when to build a custom microservice, and when to use point-to-point APIs
  • Cloud Native: Deep hands-on experience with GCP (or AWS/Azure) and modern deployment practices, including Docker and Kubernetes
  • Platform Knowledge: Functional and technical familiarity with our core business stack: Salesforce, NetSuite, and Shopify
  • Data Proficiency: Strong working knowledge of SQL and data warehousing principles (experience with BigQuery is a strong plus)
  • Consultative & Decisive: You are an excellent listener who can partner with various stakeholders to find the best solution, but you are confident enough to make firm technical decisions when consensus cannot be reached
Job Responsibility
Job Responsibility
  • Architecture & Strategy: Define and drive the go-forward technology strategy for our tech stack, specifically focusing on how our core platforms (Salesforce, NetSuite, Shopify) interact with custom applications and data layers
  • Solution Design: Partner consultatively with delivery teams (Financial Systems, Digital Systems, Data) to design scalable, secure, and robust solutions for major initiatives, such as our eCommerce migration and ERP optimizations
  • Hands-on Engineering: Drive options and prototypes by getting hands-on with the code
  • you will build proofs-of-concept and establish architectural patterns using Python, GCP, and containerized applications
  • Integration Governance: Own the decision-making for architecture trade-offs
  • you will hold the authority to make the final call on technical decisions to ensure long-term system stability and scalability
  • Built-in-House Principles: Establish and enforce engineering principles for our custom applications and automations, moving the department toward building efficiently and maintaining less
  • Automation Tech: Lead the discovery and architectural adoption of new toolsets, including AI supported workflows and modern integration middleware
What we offer
What we offer
  • Robust equity program to build future wealth through RSUs
  • Comprehensive healthcare coverage (Medical, Dental, Vision)
  • Low cost fund options in our 401K and access to advisors
  • Generous paid Parental Leave (up to 16 weeks)
  • Tenure-based paid Sabbatical Leave (up to 6 weeks)
  • Flexible Out of Office Plan – Take time when you need it
  • Ample free on-site parking & pre-tax commuter benefits
  • Healthy on-site lunches, snacks, beverages, & treats
  • Regular sponsored professional development opportunities
  • Many opt-in culture events across our diverse community
  • Fulltime
Read More
Arrow Right
New

Digital Software Engineer Senior Analyst- Backend Development- Assistant Vice President

The Digital S/W Engineer Senior Analyst SDE - Web Development is a Technology/ E...
Location
Location
India , Pune; Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer engineering or related fields in STEM or comparable work experience
  • 5-8 years of Full stack mobile Development and Testing experience in a fast-paced environment
  • Familiarity with Behavior-Driven Development (BDD) test automation using Selenium with Cucumber framework
  • Preferable to have experience with cloud-based development platforms such as OpenShift
  • Working knowledge of JIRA, Zephyr, Confluence SharePoint, Microsoft Teams and Microsoft office suit
  • Self-motivated and ready to take ownership
  • Excellent written, oral communication and interpersonal skills
Job Responsibility
Job Responsibility
  • Turn tech stack and application design into code on multiple development platforms (e.g. Angular, Java spring boot services)
  • Ability to use AI tools like Copilot for code generation, refactoring, and debugging
  • Develop and maintain BDD (Behavior Driven Development) automated and manual scripts in a code repository
  • Execute them and maintain test results in a test management tool for further reporting and establishing traceability
  • Create Jenkins jobs and plug in to CI-CD pipeline
  • Actively participate in the entire software development cycle involving development, integration and E2E testing in a CI/CD environment (RTC, Jenkins)
  • Automate and enable shift left
  • Accountable for development, design, construction, testing and implementation and write secure, stable, testable and maintainable code
  • Continuously build, maintain documentation for your features and develop SME – Subject Matter Expertise in specific areas covering end to end flows, from digital to downstream to external partners
  • Analyze root causes for application issues and performance concerns
  • Fulltime
Read More
Arrow Right
New

Digital Software Engineer Senior Analyst - Backend Development - Assistant Vice President

The Digital S/W Engineer Senior Analyst SDE - Web Development is a Technology/ E...
Location
Location
India , Pune, Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer engineering or related fields in STEM or comparable work experience
  • 5-8 years of Full stack mobile Development and Testing experience
  • Familiarity with Behavior-Driven Development (BDD) test automation using Selenium with Cucumber framework
  • Working knowledge of JIRA, Zephyr, Confluence SharePoint, Microsoft Teams and Microsoft office suit
  • Self-motivated
  • Excellent written, oral communication and interpersonal skills
Job Responsibility
Job Responsibility
  • Turn tech stack and application design into code on multiple development platforms (e.g. Angular, Java spring boot services)
  • Ability to use AI tools like Copilot for code generation, refactoring, and debugging
  • Develop and maintain BDD automated and manual scripts
  • Create Jenkins jobs and plug in to CI-CD pipeline
  • Actively participate in the entire software development cycle
  • Accountable for development, design, construction, testing and implementation
  • Continuously build, maintain documentation for your features
  • Analyze root causes for application issues and performance concerns
  • Adhere to SDLC control processes
  • Validate Responsive Web Design and ADA Accessibility
  • Fulltime
Read More
Arrow Right
New

Digital Software Engineer Senior Analyst - Web Development - Assistant Vice President

Job Overview: The Digital S/W Engineer Senior Analyst SDE - Web Development is a...
Location
Location
India , Pune, Maharashtra, India, Chennai, Tamil Nadu, India
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer engineering or related fields in STEM or comparable work experience
  • 5-8 years of Full stack mobile Development and Testing experience in a fast-paced environment
  • Familiarity with Behavior-Driven Development (BDD) test automation using Selenium with Cucumber framework
  • Preferable to have experience with cloud-based development platforms such as OpenShift
  • Working knowledge of JIRA, Zephyr, Confluence SharePoint, Microsoft Teams and Microsoft office suit
  • Self-motivated and ready to take ownership
  • Excellent written, oral communication and interpersonal skills
Job Responsibility
Job Responsibility
  • Turn tech stack and application design into code on multiple development platforms (e.g. Angular, Java spring boot services)
  • Ability to use AI tools like Copilot for code generation, refactoring, and debugging
  • Develop and maintain BDD (Behavior Driven Development) automated and manual scripts in a code repository
  • Execute them and maintain test results in a test management tool for further reporting and establishing traceability
  • Create Jenkins jobs and plug in to CI-CD pipeline
  • Experience using AI tools accelerate unit tests, API scaffolding, Angular components, and Spring Boot boilerplate
  • Actively participate in the entire software development cycle involving development, integration and E2E testing in a CI/CD environment (RTC, Jenkins)
  • Automate and enable shift left
  • Accountable for development, design, construction, testing and implementation and write secure, stable, testable and maintainable code
  • Continuously build, maintain documentation for your features and develop SME – Subject Matter Expertise in specific areas covering end to end flows, from digital to downstream to external partners
  • Fulltime
Read More
Arrow Right
New

Digital Software Engineer Manager

The Digital Software Engineer Mgr accomplishes results through the management of...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience in an Apps Development role or senior level experience in an Enterprise Architecture role with subject matter expert in one or more areas
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
  • 5+ years of professional experience in software quality assurance and test automation
  • Strong proficiency in Java programming
  • Proven experience in designing, building, and maintaining UI automation frameworks using tools such as Selenium WebDriver, Cypress, Playwright, or TestNG
  • Hands-on experience with Behavior-Driven Development (BDD) frameworks like Cucumber or JBehave
  • Solid understanding of web technologies including HTML, CSS, JavaScript, and DOM
  • Experience with version control systems, particularly Git
  • In-depth knowledge of CI/CD principles and experience integrating tests into pipelines
  • Excellent analytical, problem-solving, and debugging skills
Job Responsibility
Job Responsibility
  • Support and assist senior software engineer managers in coordinating and managing software development projects
  • Collaborate with cross-functional teams, including developers, designers, and product managers to ensure timely and high-quality delivery of digital software solutions
  • Assist in the planning and execution of software development processes, including requirement gathering, coding, testing, and deployment
  • Design, develop, and maintain scalable and robust UI test automation frameworks from the ground up using Java
  • Write clean, efficient, and maintainable automated test scripts for web applications
  • Collaborate closely with software developers, product managers, and other QA engineers to understand application features and testing requirements
  • Integrate automated testing into our CI/CD pipelines (e.g., Jenkins, GitLab CI) to enable continuous testing and delivery
  • Analyze test results, troubleshoot failures, and report defects with clear and concise details in bug tracking systems (e.g., Jira)
  • Conduct code reviews for automated test scripts to ensure they meet our quality standards
  • Mentor and provide guidance to junior automation engineers on best practices for test automation
  • Fulltime
Read More
Arrow Right

Angular Software Engineer — Digital Banking

Citi is hiring an Angular Software Engineer to join a cross-functional Agile tea...
Location
Location
India , Pune, Maharashtra, India, Chennai, Tamil Nadu, India
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2–5 years of experience in full-stack web development and/or testing, with hands-on Angular development skills in a professional environment
  • Bachelor's degree in Computer Engineering, a related STEM field, or equivalent practical experience
  • Demonstrated ability to write secure, stable, and testable code and take accountability for assigned features through to delivery
  • Familiarity with Behavior Driven Development (BDD) concepts and experience contributing to automated test scripts within a shared code repository
  • Experience working within Agile/Scrum teams across the full software development lifecycle, including CI/CD pipelines
  • Working knowledge of collaboration and project management tools such as JIRA, Confluence, SharePoint, and Microsoft Teams
  • Clear written and verbal communication skills, with the ability to work effectively across onshore and offshore teams in a fast-paced environment
Job Responsibility
Job Responsibility
  • Build and maintain web frontend applications using Angular and Java Spring Boot microservices, delivering customer-facing banking and credit card features across digital channels
  • Translate application designs into clean, secure, and maintainable code, taking full ownership of assigned features from development through to production
  • Develop and maintain automated and manual test scripts using a Behavior Driven Development (BDD) framework
  • execute scripts and record results in a test management tool to ensure quality at every stage
  • Leverage AI-assisted tools such as GitHub Copilot to accelerate Angular component development, unit test creation, API scaffolding, and Spring Boot boilerplate code generation
  • Participate in all Agile SDLC stages including requirements grooming, design review, integration testing, and end-to-end validation within a CI/CD environment
  • Apply accessibility testing tools to validate features against ADA guidelines and responsive web design standards, ensuring an inclusive experience for all users
  • Analyze root causes for application defects and performance issues, collaborating with the scrum team to triage, resolve, and prevent recurrence
  • Support release go-live activities and post-production technical checkouts to ensure stable, high-quality deployments
What we offer
What we offer
  • Hybrid working model, giving you flexibility alongside meaningful in-person collaboration
  • Structured learning and development opportunities to deepen your Angular and full-stack engineering skills and grow your career over time
  • Exposure to a broad technology stack spanning web frontend, backend microservices, and cloud platforms, with the opportunity to build deep expertise in specific areas
  • Mentorship from senior engineers and a team culture that actively encourages continuous improvement, knowledge sharing, and ownership
  • Access to Citi's global network, connecting you with colleagues and engineering teams across geographies and product areas
  • Wellbeing and work-life balance support, including programs designed to help you thrive both inside and outside of work
  • Fulltime
Read More
Arrow Right