Design, implement, and support application features and engineering improvements, combining hands-on development with guidance for other engineers. Contribute to architecture and team practices, seek review from a manager or senior technical leaders, and deliver reliable solutions within agreed technical direction. Drive application features from requirements through production in collaboration with product managers, designers, engineers, and stakeholders. Create design specifications, APIs, data models, and documentation that extend existing architecture, addressing security, data accuracy, access controls, scalability, and API compatibility. Implement maintainable application code and integrations, diagnose complex defects and service interactions, optimize performance, and use customer feedback to recommend improvements. Improve development tools, Git workflows, repository practices, and automation. Take ownership of code quality and testing, including automated tests and acceptance checks. The position requires one of several education and software-development experience combinations, plus programming/scripting and database experience. Preferred qualifications include cloud-platform experience and experience in areas such as enterprise modernization, workflow automation, data platforms, reusable developer tools, and AI capabilities.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed