This role is an integral member of an agile software engineering team that builds complex, scalable software applications across digital channels. The Software Engineer takes an enterprise-wide architectural view of solutions and executes products using the technical stack best suited to the platform. The role participates throughout the application build process, from idea generation and business analysis to technical design and software development using current technologies and design patterns. The position designs and creates engineering specifications, writes code that adheres to standards, and performs code reviews. It contributes to technical solution development and monitors implementation against project plans while protecting functionality, scalability, and performance. The role participates in Scrum ceremonies, sprint planning, story creation, task tracking, and delivery through final execution. It communicates blockers to the Scrum Master and technical issues or progress to lead developers, and may mentor associate software engineers. The position is office-based, with a physical work site required.
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
Mid Level