Remote job
Senior Software Engineer - Marketing Technology (Remote)
Job details
About this role
Role overview
Build and support production software for marketing technology products, adapting applications as customer and associate needs evolve. This role covers the full development cycle and contributes to technical decisions, product planning, and the growth of less experienced engineers.
Responsibilities
- Develop, test, deploy, and maintain software with a clear understanding of the value it provides. - Create functional, destructive, and other test suites that support reliable releases. - Work with product teammates to make user stories clear, valuable, ready for development, and testable. - Participate in Agile planning, technical discussions, and decisions about tools, configuration, security, resilience, and performance. - Monitor production applications, debug issues, and use root-cause analysis to guide fixes. - Share technical guidance and help junior engineers develop their skills.
Requirements
- At least three years of relevant work experience; two to four years is preferred. - Bachelor’s degree in a related field or equivalent knowledge and skills. - Experience with front-end technologies such as HTML, CSS, and JavaScript or TypeScript frameworks, plus an object-oriented language such as Java. - Familiarity with relational or NoSQL databases, cloud computing, CI/CD tools, and modern software design patterns. - Experience with authentication and authorization, software testing, debugging, root-cause analysis, and version control. - Must be at least 18 and legally permitted to work in the United States.
Benefits and work setup
- Remote role with no travel required. - For residents of certain listed U.S. locations, the stated pay range is $80,000–$180,000; actual pay depends on location and qualifications.