Principal Software Engineer
Role details
Job location
Tech stack
Job description
Experteer Overview In this role you lead the development of responsive web and mobile apps, shaping architecture and mentoring engineers within a highly technical team. You collaborate with UX, product, and backend teams to deliver top-tier experiences and performance. You influence technology direction through prototyping and research, while delivering robust .NET APIs and Azure-powered CI/CD pipelines. This opportunity sits at the intersection of impactful education and scalable software, offering growth and meaningful impact. Compensation / Benefits * Lead design and development of modern, responsive web and mobile applications using Angular, Ionic, Knockout.js, and JavaScript/CSS * Collaborate with UX/UI designers, product managers, and backend engineers to ensure seamless user experiences * Champion front-end performance, accessibility, and responsive design best practices * Contribute to SaaS solutions, design and develop software systems, and guide architectural decisions * Research and prototype new technologies, making recommendations aligned with roadmaps * Conduct design and code reviews and mentor engineers through technical discussions * Participate in all SDLC phases from analysis and design to development, testing, deployment, and support * Contribute to backend development with .NET for APIs supporting front-end needs * Leverage Azure services and CI/CD pipelines to deliver high-quality software Tasks * 5+ years of professional software development experience * 5+ years of experience with .NET and Azure * Bachelor's degree in Computer Science or Engineering (or equivalent experience via 5 additional years) Key requirements * Medical, dental, and vision insurance * Paid vacation, sick, holiday, and parental bonding leave * 401(k) retirement plan * Life insurance * Disability insurance * Tuition assistance and education coaching
Requirements
leave and prototype new technologies, making recommendations aligned with roadmaps * Conduct design and code reviews and mentor engineers through technical discussions * Participate in all SDLC phases from analysis and design to development, testing, deployment, and support * Contribute to backend development with .NET for APIs supporting front-end needs * Leverage Azure services and CI/CD pipelines to deliver high-quality software Tasks * 5+ years of professional software development experience * 5+ years of experience with .NET and Azure * Bachelor's degree in Computer Science or Engineering (or equivalent experience via 5 additional years) Key requirements * Medical, dental, and vision insurance * Paid vacation, sick, holiday, and parental bonding leave * 401(k) retirement plan * Life insurance * Disability insurance * Tuition assistance and education coaching