
Principal Software Engineer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Illinois, +2 more states.
• Establish and execute architectural patterns for dependable, maintainable, and scalable full-stack applications.
• Develop reusable UI components, enhance API performance, and design scalable, secure, high-performance backend services.
• Spot opportunities to incorporate AI and automation into software development processes.
• Collaborate with Product, UX, Data Science, and Engineering teams to coordinate technical direction with business objectives and product vision.
• Embrace data-driven methodologies, perform experiments, and rapidly iterate on features.
• Articulate technical trade-offs, design choices, and architectural vision to both technical and non-technical stakeholders.
• Generate and maintain technical documentation, architectural diagrams, and design guidelines.
• Offer technical direction and mentorship to engineering teams.
• Ensure system uptime, address production incidents, and implement permanent solutions through root cause analysis.
• Foster relationships across engineering teams and divisions to promote alignment and technical excellence.
• Investigate and adopt engineering tools, technologies, and methodologies to enhance developer productivity and system efficiency.
• Over 10 years of experience in designing and implementing large-scale, distributed software systems across various platforms.
• More than 10 years of experience with modern development languages, such as .NET Core and C#.
• Strong proficiency in relational databases (MS SQL, Oracle) and non-relational databases (MongoDB, Elastic, CosmosDB), with an emphasis on scalability and performance optimization.
• Extensive knowledge of microservices architecture, CQRS, event-driven design, and eventually consistent system patterns.
• Experience with data streaming architectures and frameworks, including Kafka, ESB, and Apache Flink.
• Familiarity with AI/ML-driven engineering practices and AI-assisted development tools, such as GitHub Copilot and CodeWhisperer.
• Experience in embedding AI/ML models into applications.
• Expertise in testing strategies, automated testing frameworks, acceptance criteria definition, and test automation review.
• Proficiency with version control systems like Git, GitHub, and TFS.
• Understanding of CI/CD pipelines, DevOps practices, and infrastructure automation tools, such as GitHub Actions, Azure DevOps, Jenkins, and Terraform.
• Experience in building and deploying cloud-native applications on Azure, AWS, or GCP.
• Hands-on experience with end-to-end feature development, including API design, backend services, and frontend integration.
• Experience troubleshooting complex distributed systems, participating in on-call rotations, and leading post-mortems and root cause analysis.
• Ability to convey complex technical concepts to executives, engineers, and product managers.
• Demonstrated history of delivering results in dynamic environments, managing multiple priorities, and promoting technical excellence.
• Bachelor’s degree in Computer Science, Software Engineering, or Management Information Systems.
• Three medical plans available.
• Coverage for prescription drugs.
• Enhanced fertility benefits.
• Flexible spending accounts.
• Health savings account (with employer contribution).
• Dental and vision coverage.
• Basic and supplemental life insurance.
• Short-term and long-term disability coverage.
• Paid observed holidays.
• Two paid floating holidays for U.S. hourly employees.
• Flexible Time Off (FTO) for U.S. salaried employees—no accruals or caps.
• Paid Time Off (PTO) for all other employees in the U.S. and Canada.
• Paid parental leave.
• Paid time off to volunteer in your community.
• Charitable giving match program.
• 401(k) plan with 6% company matching.
• Employee stock purchase plan.
• Opportunities for career development, networking, and team-building.
PowerSchool
PowerSchool
PowerSchool
Verwaltungscloud.SH GmbH
Get handpicked remote jobs straight to your inbox weekly.