
Staff Software Engineer – PracticeQ
PracticeTek
full-time
Posted on:
Location Type: Remote
Location: Anywhere in North America
Visit company websiteExplore more
Job Level
About the role
- Lead the design and development of high-quality, clean, scalable, and reusable code by setting and enforcing best practices for architecture, code reviews, testing, and deployment.
- Partner with product owners and stakeholders to shape requirements, break down complex problems, and own features end-to-end — from design and implementation through test automation, release, and production operation.
- Design software and APIs that are simple, intuitive, and extensible so customers can configure, extend, and integrate our platform to fit their specific workflows.
- Drive the evolution of our platform by contributing to the design and implementation of new products and features while continuously improving and modernizing the existing product suite.
- Act as a technical mentor and coach for engineers across the team, promoting knowledge sharing, pairing, and continuous improvement in how we design and build software.
- Champion engineering excellence — improving our observability, reliability, performance, and development workflows so teams can move faster with confidence.
- Collaborate across teams (Product, Design, QA, DevOps, Customer Success) to proactively identify risks, reduce complexity, and deliver solutions that create durable value for our customers.
Requirements
- 8+ years of hands-on software engineering experience building and operating production systems, with advanced proficiency in .NET/C# and a track record of delivering scalable, reliable services.
- Expert front-end experience with Angular / AngularJS and the modern TypeScript/JavaScript ecosystem.
- Deep experience with MongoDB (ideally MongoDB Atlas), including schema design, performance tuning, and operating it in production.
- 2+ years in a tech lead or Staff-level role, leading design, breaking down complex work, and mentoring engineers through reviews, pairing, and coaching.
- Experience designing and running cloud-based applications on AWS (or similar) using containers and Kubernetes, including CI/CD and deployment best practices.
- Hands-on experience with AWS serverless architectures, including services such as Lambda and Amazon Bedrock, and using them to build scalable, cost-effective, event-driven systems.
- Strong practical experience with large language models, including prompt engineering and LLM evaluation/testing, and using these capabilities to improve developer productivity or product features in a safe, measurable way.
- Strong observability skills using Datadog (or similar) to design and maintain dashboards, alerts, traces, and logs — and using these insights to diagnose, optimize, and prevent production issues.
- Hands-on experience integrating third-party APIs and services (e.g. Twilio, Plivo, Mailgun, Stripe) and building robust asynchronous workflows (e.g., background jobs, event listeners, scheduled tasks).
- Comfort using modern AI coding assistants (e.g. Cursor, Claude Code) in your day-to-day workflow to accelerate delivery while maintaining code quality and security.
- Proven ability to debug and improve complex distributed systems, and to write efficient, maintainable code that supports long-term platform health.
- Excellent communication and collaboration skills, with experience working in agile, cross-functional teams and actively mentoring others.
- A strong ownership mindset – you proactively improve codebases, architecture, and processes, and drive initiatives that positively impact multiple products and teams, not just your own backlog.
- Experience leading end-to-end system and architecture design for large, multi-service platforms, making tradeoffs that balance reliability, scalability, cost, and delivery speed.
Benefits
- Comprehensive health, dental, and vision coverage options
- Wellness benefits that support lifestyle, behavioral health, and overall wellbeing
- Flexible paid time off, sick time, and 10 company-paid holidays
- 401(k) plan with company match to help you build your future
- Culture Committee driving initiatives that spark connection, fun, and belonging
- A workplace powered by innovation, collaboration, and energy every day
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
.NETC#AngularAngularJSTypeScriptJavaScriptMongoDBAWSKubernetesCI/CD
Soft skills
mentoringcollaborationcommunicationownership mindsetproblem-solvingagile methodologytechnical leadershipknowledge sharingcoachingcontinuous improvement