Lead Software Engineer Data Platform; API in Irving, TX
Listed on 2026-01-11
-
Software Development
Software Engineer, Full Stack Developer
At U.S. Bank, we’re on a journey to do our best. Helping the customers and businesses we serve to make better and smarter financial decisions and enabling the communities we support to grow and succeed. We believe it takes all of us to bring our shared ambition to life, and each person is unique in their potential. A career with U.S. Bank gives you a wide, ever-growing range of opportunities to discover what makes you thrive at every stage of your career.
Try new things, learn new skills and discover what you excel at—all from Day One.
U.S. Bank is seeking the position of Lead Software Engineer — Data Platform (API) in Irving, TX.
Essential Responsibilities:The Lead Software Engineer — Data Platform (API) will perform analysis of the requirements with the product owners, architects and derive technical design documents, technical solutions, development tasks and user stories of the applications to be implemented and developed. Create backend API specifications and documentation. Create User Interface (UI) design documents. Perform regular code reviews, give feedback and resolve merge conflicts during the code review process.
Maintain and manage release activities of applications, including following change management requests and change task processes and releasing applications in UAT and production environments. Assist in troubleshooting and fixing errors in DEV, QA, UAT, and Production environments.
Utilize the following tools and technologies:
Java EE design and development;
Microservices/API development using Java/Springboot;
Apache, Kafka, Spark;
No
SQL databases like Cassandra, Mongo
DB; SQL Database like Postgre
SQL, MS SQL;
Jenkins/Cloud bees, Apigee, Istio, Kubernetes, Rancher;
Hive LLAP , Presto, Spark SQL or Druid, Azure Synapse Analytics, Azure Data Factory, SSIS, Azure Spark pool and building / managing large scale data;
Agile software development life cycle and Dev Ops principles.
Requires at least a Bachelor’s degree or foreign equivalent in Computer Science, Computer Information Systems, plus 5 years of progressive, post-baccalaureate experience as a software developer, software engineer, Java engineer.
Required Skills/Experience:
Requires at least a Bachelor’s degree or foreign equivalent in Computer Science, Computer Information Systems, plus 5 years of progressive, post-baccalaureate experience as a software developer, software engineer, Java engineer. Must possess 5 years of progressive post-baccalaureate experience with all of the following:
- (a) working with the full Software Development Lifecycle (SDLC);
- (b) development of Cloud-Based Enterprise applications using microservices architecture and Java Enterprise Edition (EE) technologies;
- (c) development of frontend UI applications using Typescript, CSS, and HTML and deploying in the Cloud Environment;
- (d) development of backend applications and deploying in Cloud Environment;
- (e) developing data pipelines using Kafka;
- (f) developing microservices using Kafka Consumer and Kafka Producer;
- (g) RESTful API and backend API development using Java, Springboot and microservices architecture;
- (h) developing UI using React and React framework;
- (i) deploying applications in development, test and stage environments using Jenkins CI/CD build pipelines and monitoring logs;
- (j) using Maven as a project management and automation tool for Java applications;
- (k) using GIT for version control;
- (l) utilizing all of the following:
Agile Software Development, JavaScript, Spring Framework, Spring Data, Hibernate, Intelli
J IDE, Visual Studio Code, Tomcat, JBoss, Postgres Database, Microsoft SQL Server Database, and Kubernetes.
Base pay range may vary if an offer is made for work in a different location. Pay Range: $156,998 – $196,100.
The examination for this position may include a supplemental questionnaire. Improper or missing responses could affect your application.
This position is not eligible for visa sponsorship.
If there’s anything we can do to accommodate a disability during any portion of the application or hiring process, please refer to disability accommodations for applicants.
Benefits:Our approach to benefits and…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).