Career Center

Principal Software Engineer

Location: Redmond, WA
Posted On: 02/15/2022
Requirement Code: 55442
Requirement Detail

Required :


Hands-on development and problem resolution, writing clean, maintainable code, and mentor others to do the same


• Lead software design, and develop features and solutions with high quality


• Identification, implementation, and maintenance of Key Performance Indicators (KPIs)


• Lead the development efforts for cloud-based applications and infrastructure


• Create development standards/guidelines for application teams


• Translate business and functional requirements into documented technical specifications


• Develop support documentation for acceptance of systems changes into production


• Participate in code reviews and walkthroughs of technical specifications with other members of the technical team


• Engage in the application of systems analysis techniques and procedures, including consulting with users, to determine hardware, software, or system functional specifications


• Implement requirements of the API layer like security, custom analytics, throttling, caching, logging, monetization, request and response modifications


• Develop backend APIs for a variety of internal and customer-facing projects


• Design solutions and work with challenging Azure Cloud/IoT services


• Review log files to determine root cause analysis


• Walkthrough developer code, identify issues, and script to fix in order to eliminate the issues


• Review and update code to ensure quality, organization, and automation


• Utilize departmental agile software development methodologies as a guide for development activities


• Meet project schedules by providing accurate estimates of effort required for development deliverables


• Communicate updates on project progress to development and project management.


• Escalate issues that may affect project success to management


• Maintain technical skills and expertise through continuing education and training


• Work with multiple Lead Engineers, Architects, Product Managers, and Testers as a connector to build and deliver the capabilities and features


• Demonstrate ownership and execution of projects delivered by your team and department


• 8+ years of overall industry experience with minimum 6+ years on application development, 5+ on cloud platform technologies (AWS/Azure/GCP)


• Experience in database technologies - both relational and NoSQL with proficiency in at least 1 of each type


• Highly competent in at least two languages including but not limited to: Go, Python, C#, JavaScript, GraphQL, SQL


• Experience with AWS and/or Azure cloud technologies


• Experience in developing and implementing code-based automation to simplify processes in public cloud environments


• Experience writing code using cloud provider APIs


• Ability to extract and analyze complex datasets using well-optimized SQL queries and define/implement dashboards and reports


• Self-driven, work well in a team, have great communication skills


• Expert knowledge of design principles and best practices


• Hands-on experience in developing maintainable, scalable, and reusable software


• Perform with minimal direction and work independently in a fast-paced environment


• Solid understanding of RESTful APIs


• Strong software design and programming fundamentals of REST Architecture



Apply Now
SAICON Ranked #142
  • SAICON Ranked #142

  • America‚Äôs Fastest Growing Companies