Sr. Software Engineer
Overview
In this Software Engineer role, you contribute to designing, coding, testing, and maintaining software under guidance from senior engineers. You will work with cross-functional teams to understand requirements and deliver technical solutions that meet user needs. You’ll participate in Scrum ceremonies, provide production support, and continuously optimize modules for performance. The role focuses on APIs and system integration, with opportunities to stay current with emerging technologies and grow as an engineer. This is a hands-on position within a collaborative, growth-minded team at QTS, offering impact across platform features and customer-facing solutions.
ResponsibilitiesParticipate in Scrum ceremonies (standups, retrospectives, etc.)Provide production support and triage production issues promptlyCollaborate with teammates to understand project requirements and deliver solutionsDevelop business features by designing, developing, and testing softwareAssess and optimize SDP modules through systems analysis to improve performance and responsivenessStay current with emerging technologies and development practices
Key requirementsBachelor's Degree in Computer Science, Engineering, or related field or equivalent professional experienceThree or more years of Software Engineering experience with a focus on APIs and system integrationMore than 2 years of experience in agile methodologiesExcellent technical, diagnostic, and troubleshooting skillsKnowledge of portal software, design, and developmentStrong technical documentation skillsU.S. Citizenship requiredCross-functional collaborationStrong diagnostic mindsetEffective technical communicationJavaAngularJavascript