Senior, Software Engineer
Listed on 2026-02-06
-
Software Development
Software Engineer, Full Stack Developer, Angular Developer
Overview
Employer:
Epsilon Data Management LLC
Job Title:
Senior, Software Engineer
Job Requisition: .5
Job Location:
6021 Connection Drive, Irving, TX 75039. Required to work from Company Office (Irving, TX) certain days per week. Telecommuting allowed for balance of week.
Job Type: Full Time
ResponsibilitiesDuties:
Research, design, and develop computer and network software or specialized utility programs. Design the UI architecture and front-end component structure for scalable Angular applications, emphasizing performance, accessibility, usability, and maintainability. Develop and maintain reusable Angular components using Type Script, RxJS, and SCSS to support responsive, high-performance web interfaces. Collaborate closely with cross-functional teams—including backend developers, UX designers, and product owners—to translate functional and business requirements into technical deliverables.
Write and maintain unit tests using Jasmine and Karma, integration tests, and Taiko automation scripts to ensure comprehensive test coverage and UI stability. Monitor and manage GoCD CI/CD pipelines, troubleshoot and rerun failed builds, and coordinate with Dev Ops to maintain deployment integrity. Perform peer code reviews, provide detailed feedback, and ensure compliance with coding standards, including linting and static code analysis for security and quality using tools like Sonar Qube.
Integrate RESTful APIs and manage complex application state with NgRx and RxJS. Actively participate in Agile ceremonies—daily standups, sprint planning, estimation, and retrospectives—to ensure timely delivery and iterative improvement. Mentor junior developers by conducting code walkthroughs, sharing Angular best practices, and supporting career development. Continuously evaluate and adopt new Angular features, CI/CD enhancements, and frontend tooling to optimize developer productivity and system performance.
Requirements:
Employer will accept a Master’s degree in Computer Science, Engineering, Information Systems, or a related field and one (1) year of experience in the job offered or in any occupation in which the required experience was gained.
The position also requires one (1) year of experience in each of the following:
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).