Photon logo

Software Engineer -Dallas, TX

Photon

On-siteWestlake, TXsenior$35kPosted 8h ago

Job description

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