The Senior Software Engineer designs, develops, and maintains reliable, efficient software solutions independently or in collaboration with a team. The role contributes to engineering processes and team meetings, collaborates to solve problems and improve product quality, and operates with limited guidance on moderately complex to complex issues requiring in-depth evaluation. The engineer also creates technical documentation, integrates relational data storage, uses Azure services and messaging patterns, and works to maintain application performance, responsiveness, quality, and operational reliability. The position includes guiding junior personnel on software design and development practices. Highly preferred qualifications include proficiency with Apigee API Management, HTTP and REST standards, API security and authentication protocols, GUI-based API testing tools, SQL, and Datadog observability 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