Software Engineer -Dallas, TX

Photon Interactive UK Ltd
  • Dallas, TX
    9 days 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

    Numbers & Facts

    LocationDallas, TX

    Skills

    • Agile Programming Methodologiesunmatched
    • Amazon Web Services (AWS)unmatched
    • Analysis Skillsunmatched
    • Application Programming Interface (API)unmatched
    • Architectural Servicesunmatched
    • Bank Managementunmatched
    • Best Practicesunmatched
    • Business Architectureunmatched
    • Business Supportunmatched
    • Cloud Applicationsunmatched
    • Cloud Computingunmatched
    • Code Reviewsunmatched
    • Communication Skillsunmatched
    • Compensation and Benefitsunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Improvementunmatched
    • Continuous Integrationunmatched
    • Cross-Functionalunmatched
    • Database Designunmatched
    • Debugging Skillsunmatched
    • DevOpsunmatched
    • Distributed Applicationsunmatched
    • Distributed Computingunmatched
    • Dockerunmatched
    • Documentationunmatched
    • Enterprise Applicationsunmatched
    • Financial Servicesunmatched
    • Functional Testingunmatched
    • Gitunmatched
    • Hybrid Cloudunmatched
    • Identify Issuesunmatched
    • Information Technology & Information Systemsunmatched
    • Insuranceunmatched
    • IntelliJ IDEAunmatched
    • Javaunmatched
    • Jenkinsunmatched
    • Leadershipunmatched
    • Mentoringunmatched
    • Microservicesunmatched
    • Microsoft SQL Serverunmatched
    • Microsoft Windows Azureunmatched
    • Multitaskingunmatched
    • Object Oriented Analysis (OOA)unmatched
    • Object Oriented Design (OOD)unmatched
    • Operational Strategyunmatched
    • Oracleunmatched
    • Performance Managementunmatched
    • Problem Solving Skillsunmatched
    • Production Supportunmatched
    • Programming Toolsunmatched
    • REST (Representational State Transfer)unmatched
    • Relational Databases (RDBMS)unmatched
    • Scalable System Developmentunmatched
    • Scrum Project Management and Software Developmentunmatched
    • Service-Oriented Architecture (fka Distributed Object Architecture)unmatched
    • Software Architectureunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Source Code Control System (SCCS)unmatched
    • Spring MVCunmatched
    • Sybase Product Familyunmatched
    • Systems Analysisunmatched
    • Systems Maintainabilityunmatched
    • Team Lead/Managerunmatched
    • Team Playerunmatched
    • Technical Leadershipunmatched
    • Technical Writingunmatched
    • Technical/Engineering Designunmatched
    • Unit Testunmatched
    • Wealth Managementunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder