A Software Engineer III works independently with low supervision and collaborates by coaching and mentoring other engineers.
They contribute to complex aspects of projects and are responsible for leading new product discovery engagements, complex custom product builds, and consulting-focused engagements.
This advanced role is filled by employees with previous software engineering experience who have demonstrated the ability to work autonomously, manage up effectively, and leverage existing resources for ongoing delivery.
Essential duties include collaborating with project teams to identify client requirements, participating in standard process ceremonies, producing well-designed and efficient code, ensuring code meets security and quality standards, integrating software components, deploying applications, troubleshooting and maintaining existing software, mentoring junior developers, and developing technical documentation.
The role requires handling multiple features across various projects with minimal direction and providing mentorship to develop junior engineers into more senior roles.
Requirements:
Candidates must have approximately 5 years of relevant experience in software engineering.
Experience in developing applications for Content Management Systems is required.
Experience with Sitecore is considered a plus.
Candidates must be legally authorized to work in the United States.
The position requires the ability to remain stationary during the workday, operate a computer, and communicate effectively with clients and coworkers.
Benefits:
Employees can work from any location in Virginia, Tennessee, or North Carolina, with options for fully-office, fully-remote, or hybrid work experiences.
Modern office spaces are available in Nashville, TN, and Blacksburg, VA, providing a comfortable work environment.
Employees will receive tools to perform their job effectively both at home and in the office.
The company is committed to diversity and inclusion, providing fair opportunities to individuals from various backgrounds.
Accommodations or auxiliary aids are available upon request to support employees in their roles.