MogiMogiJobsPowered by MobiusEngineLet Mogi apply

Photon

Software Engineer -Dallas, TX

US · 3 weeks ago

Full-time

$35,000 to $123,000 a year

About the job

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