JobHabor

Software Engineer -Dallas, TX

Photon
Location
United States
Workplace
Employment
Salary
Apply on the employer’s site

Posted today

Senior Full Stack Engineer Location

Westlake, TX (Hybrid/Onsite)

Job Summary

We are seeking an experienced Senior Full Stack Engineer to design, develop, and modernize enterprise-scale applications that support critical business functions. This role requires strong expertise in backend development, API design, cloud-native technologies, and modern software engineering practices. The ideal candidate will work closely with cross-functional teams to deliver scalable, secure, and high-performing solutions while contributing to architectural decisions and mentoring development teams.

Key Responsibilities

  • Design, develop, and maintain enterprise-grade applications and RESTful APIs.
  • Build scalable, high-volume transactional systems with strong focus on performance, reliability, and security.
  • Lead and contribute to the modernization and re-platforming of large legacy applications.
  • Collaborate with product owners, business stakeholders, architects, and engineering teams to deliver end-to-end solutions.
  • Design and implement microservices-based architectures and domain-driven solutions.
  • Develop and deploy cloud-neutral applications across AWS and Azure environments.
  • Participate in architecture reviews, design discussions, code reviews, and technical decision-making.
  • Debug and analyze legacy systems to document current-state implementations and support migration efforts.
  • Mentor junior and mid-level developers and promote engineering best practices.
  • Create and maintain technical design documentation, architecture artifacts, and implementation guidelines.
  • Support production deployments, troubleshooting, and continuous improvement initiatives.
  • Foster collaboration across globally distributed teams.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.
  • 7+ years of software development experience in enterprise-scale applications.
  • Strong expertise in Java and modern backend development frameworks.
  • Extensive experience designing and building scalable RESTful APIs.
  • Strong understanding of object-oriented analysis, design, and programming principles.
  • Experience developing domain logic-intensive applications and distributed systems.
  • Demonstrated experience leading technical teams and mentoring engineers.
  • Experience modernizing or re-platforming legacy applications.
  • Ability to analyze and document complex legacy systems to support modernization initiatives.
  • Strong analytical, problem-solving, and communication skills.

Technical Skills Backend Development

  • Java
  • Spring Boot
  • Spring Core
  • Spring MVC
  • RESTful API Development
  • Microservices Architecture
  • Domain-Driven Design (DDD)

Cloud & Containerization

  • AWS
  • Microsoft Azure
  • Docker
  • Kubernetes
  • Cloud-native application development

Databases

  • Oracle
  • SQL Server
  • Sybase
  • Relational Database Design and Development

DevOps & CI/CD

  • Azure DevOps
  • Jenkins
  • Git
  • Continuous Integration and Continuous Deployment (CI/CD)

Development Tools

  • IntelliJ IDEA
  • Eclipse
  • Git-based Source Control Systems

Testing & Quality Engineering

  • Unit Testing
  • Functional Testing
  • Non-Functional Testing
  • Cucumber
  • SOATEST
  • SOASTA

Additional Technologies

  • Mainframe Applications
  • Legacy Systems (Java, .NET, C++)
  • Service-Oriented Architecture (SOA)

Preferred Qualifications

  • Experience within financial services, banking, wealth management, insurance, or other regulated industries.
  • Knowledge of Agile and Scrum methodologies.
  • Experience with enterprise application modernization initiatives.
  • Exposure to hybrid cloud and multi-cloud environments.
  • Strong understanding of software architecture patterns and best practices.

Core Competencies

  • Technical Leadership
  • Solution Architecture
  • Collaborative Problem Solving
  • Strategic Thinking
  • Communication and Documentation
  • Continuous Learning
  • Team Mentorship
  • Stakeholder Management
  • Customer-Centric Mindset
  • Organizational and Multi-tasking Skills

What Success Looks Like

  • Delivering scalable and reliable enterprise solutions.
  • Driving modernization and cloud adoption initiatives.
  • Improving system performance, maintainability, and operational efficiency.
  • Establishing engineering best practices and development standards.
  • Contributing to a culture of innovation, quality, and collaboration.

This role is ideal for a senior engineer who is passionate about building robust backend systems, leading technical initiatives, and driving modernization efforts within a large-scale enterprise environment.

Compensation, Benefits and Duration

Minimum Compensation

USD 35,000

Maximum Compensation

USD 123,000

Compensation is based on actual experience and qualifications of the candidate. The above is a reasonable and a good faith estimate for the role.

Medical, vision, and dental benefits, 401k retirement plan, variable pay/incentives, paid time off, and paid holidays are available for full-time employees.

This position is not available for independent contractors

No applications will be considered if received more than 120 days after the date of this post

Skills

  • AWS
  • Azure
  • Java
  • Spring Boot
  • Spring
  • Spring MVC
  • Docker
  • Kubernetes
  • Oracle Database
  • SQL Server
  • Azure DevOps
  • Jenkins
  • Git
  • Eclipse
  • Cucumber
  • .NET
  • C++

More jobs at Photon

All 843

Similar roles