Software Engineer (Multiple openings) in Irving, TX.
Office
3-6 years
Salary
$160,285 - 176,313/ year
Description
The company builds enterprise banking applications, and this full-time Software Engineer role in Irving, TX has multiple openings.
You would join a team that owns features from planning through production, working on banking products across the full stack and the cloud.
Responsibilities
Own features end to end, running sprints and driving delivery, production deployment and post-release checks for enterprise banking applications.
Design and build scalable banking products with React.js, Node.js, Express.js, GraphQL, MongoDB and Cassandra.
Host, deploy, monitor and release applications on the Azure cloud ecosystem, validating each deployment.
Build and manage CI/CD pipelines and release orchestration with Jenkins, GitHub Actions, Azure Pipelines, Azure DevOps, Rancher, Docker, Terraform and Git-based workflows.
Lead the monthly enterprise release cycle: manage change requests, take part in CAB meetings, coordinate production rollouts, validate releases and ship hotfixes.
Check production environments, including cluster health, Kubernetes versions and deployment monitoring, and keep operations governed through Rancher and containerized cloud infrastructure.
Use Docker and Terraform to automate deployments, provision environments, validate operations and govern cloud resources as infrastructure as code.
Monitor applications and investigate issues, troubleshoot production problems and analyse performance with Kibana and Quantum Metrics.
Use BlackDuck, Fortify and AEGIS to fix security vulnerabilities, licensing risks and operational concerns.
Design and implement agentic AI bots and AI-assisted engineering workflows with ChatGPT, Claude, Gemini and GitHub Copilot to speed up development, automate release validation and security fixes, debug and raise productivity.
Build automation that cuts manual remediation work, strengthens security compliance and shortens vulnerability fix times.
Requirements
A bachelor's degree or equivalent in Computer Science or Computer Engineering, plus 5 years of progressive software development experience after graduation.
24 months of experience designing and developing scalable full stack products with React.js, Node.js, Express.js, GraphQL, MongoDB and Cassandra.
24 months of experience working with a cloud ecosystem for hosting, deployment validation, monitoring and releases.
24 months of experience managing CI/CD pipelines and release orchestration with Jenkins, GitHub, Rancher, Docker, Terraform and Git-based workflows.
24 months of experience validating production environments, running cluster health checks, validating Kubernetes versions, monitoring deployments and governing operations with Rancher and containerized cloud infrastructure.
Experience gained before, during or after a Master's program counts, and experience gained concurrently with one is also accepted.
Conditions
Full-time position in Irving, TX.
Base pay ranges from $160,285 to $176,313. Base pay may differ if the offer is for work in another location.
Hires must pass background checks that comply with the regulatory requirements for the company's industry and operations.
Reasonable accommodation for a disability is available during the application and hiring process.
Benefits
Medical, dental and vision healthcare.
Basic term life insurance, with optional term life insurance available.
Short-term and long-term disability cover.
Pregnancy disability and parental leave.
401(k) plan and an employer-funded retirement plan.
Paid vacation of two to five weeks, depending on salary grade and tenure.
Up to 11 paid holiday opportunities.
Adoption assistance.
Sick and safe leave accrual of one hour for every 30 hours worked, up to 80 hours per calendar year, unless the law provides otherwise.