Skip to main content

Senior Full Stack Software Engineer

Posted today

compunnelWestlake (TX)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Job Summary: We are seeking a dedicated Senior Full Stack Software Engineer to join the Digital Experiences Technology division in Westlake, Texas. The role involves architecting, building, testing, and delivering features that enhance digital experiences and improve customer satisfaction. The candidate will provide technical leadership, guidance, and mentorship while collaborating with Agile teams to develop scalable, high-quality web applications. The ideal candidate will have strong experience in Java-based backend technologies and modern frontend frameworks, along with the ability to translate complex business requirements into efficient technical solutions.
Key Responsibilities: Lead the development of innovative software solutions that deliver seamless customer experiences. Architect, design, develop, and test features for enterprise web applications. Collaborate with Agile teams to deliver high-quality and scalable web applications. Coordinate with cross-functional stakeholders to ensure successful implementation of technical solutions. Decompose complex business problems into efficient, scalable, and maintainable software solutions. Provide technical leadership, guidance, and mentorship to engineering team members. Contribute to the continuous improvement of engineering practices, application architecture, and development processes.
Required Qualifications: 6+ years of comprehensive software engineering experience. Proficiency in server-side technologies, including Java EE and Spring Boot. Proficiency in client-side technologies, including Angular 14+ and JavaScript. Experience with enterprise application architecture and orchestration frameworks such as Apache Camel. Experience translating complex business requirements into creative, efficient, and scalable technical solutions. Strong critical thinking, analytical, and problem-solving skills. Ability to communicate technical requirements and concepts effectively to non-technical stakeholders. Strong collaboration skills and the ability to work effectively in an Agile team environment. Bachelor's degree or equivalent experience preferred.
Preferred Qualifications: Experience in the financial services industry. Knowledge of DevOps concepts, including source control management (SCM), continuous integration, monitoring, and deployment processes. Experience with client-side unit testing frameworks and test runners such as Jasmine and Karma. Experience with Docker containerization and AWS cloud deployment. Knowledge of implementing W3C Web Content Accessibility Guidelines (WCAG).Experience with GitHub Copilot or other AI-assisted development tools.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this