Software Engineer

Horizontal Talent
Dallas, TX, United States
25 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Job source

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) Spring Security C Sharp (Programming Language) Cascading Style Sheets (CSS) Databases Continuous Integration DevOps Github IBM Websphere Application Server Spring Framework
+19 more
JavaServer Faces Python (Programming Language) Microsoft SQL Server OpenShift Oracle (Applications) Software Engineering Software Systems SQL Databases TypeScript RxJS Spring-mvc Spring-boot Gitlab Containerization AngularJS Kubernetes Docker Jenkins Programming Languages

Job description

  • Design, build, configure, and improve software solutions that support applications, databases, automation tools, and DevOps practices
  • Develop and maintain technical solutions using strong programming and engineering best practices
  • Partner with business and technical teams to translate requirements into effective solutions
  • Participate in peer reviews and apply consistent software development standards
  • Support applications and environments through troubleshooting, root cause analysis, incident resolution, and service request handling
  • Contribute ideas, share knowledge, and provide technical guidance to less experienced team members
  • Help ensure secure front-end application practices, including appropriate use of tokens, headers, and policy controls
  • Collaborate on continuous improvement efforts across the software development lifecycle and CI/CD processes

Requirements

  • 10+ years of experience in software engineering or a closely related technical field
  • Bachelor’s degree in STEM or an equivalent combination of education and directly related experience
  • Strong hands-on experience with Java 8+ and the Spring ecosystem, including Spring Boot, Spring MVC, Spring Integration, and Spring Security
  • Proficiency in at least two general-purpose programming languages such as Java, C#, Python, JavaScript, TypeScript, HTML, CSS, SQL, Angular, or JSF
  • Experience working with software development lifecycle practices, CI/CD, DevOps, and data modeling
  • Ability to analyze requirements and deliver practical, well-structured technical solutions
  • Strong communication, collaboration, problem-solving, and self-management skills
  • Comfort working in a role that includes on-call support and production troubleshooting

Preferred Skills

  • Experience with Angular, NgRx, and RxJS
  • Knowledge of containerization and orchestration tools such as Docker, Kubernetes, or OpenShift
  • Exposure to WebSphere Application Server, Liberty, or MQ
  • Background working with Oracle or Microsoft SQL Server
  • Familiarity with Jenkins, GitHub, or GitLab
  • Experience coaching others and serving as a trusted technical resource

Horizontal is committed to fostering an inclusive and welcoming environment where people of all backgrounds, perspectives, and experiences can thrive. We value diversity, equity, and inclusion as core principles and encourage qualified candidates to apply.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

1:44 min

Introduction of the pipe method in RxJS

Mohammad-Ali A'râbi Mohammad-Ali A'râbi · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

6:12 min

Overcoming the engineering skills gap through continuous learning

Ash Ryan Arnwine Ash Ryan Arnwine +3 · WWC 2024

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all