Empower. Automate. Elevate
Principal Engineer
Location
United States
Posted
12 days ago
Salary
$175K - $185K / year
Seniority
Lead
Job Description
Principal Engineer
Mitratech
• Drive technical direction for a significant product domain or platform capability, ensuring alignment with company goals and customer needs • Reduce systemic complexity by identifying and leading architectural debt remediation efforts, improving overall system reliability and maintainability • Partner with Product and Engineering leadership to assess multi-quarter roadmap feasibility, providing technical guidance and recommendations • Elevate engineering craft across multiple teams through Request for Comments (RFCs) and mentorship, promoting best practices and knowledge sharing • Collaborate with cross-functional and cross-country teams to design and implement scalable, high-quality software solutions, ensuring timely delivery and customer satisfaction • Shape how the team reviews AI-generated code and supervises AI agents, and adapt architecture so codebases are ready for agentic contribution • Own cookbook and knowledge-base standards that make institutional knowledge and best practices consumable by both engineers and AI agents • Evaluate and help standardize agentic development tools across engineering, balancing velocity gains against cost, security, and quality risk
Job Requirements
- 10+ years experience with the following:
- Proficiency in .NET/C# with experience building and scaling production backend services. Plus would be: Python, Java, or Go,
- Experience designing, building, and integrating AI/ML-powered features, including third-party LLM services
- Working understanding of LLM behavior — prompt design, output evaluation, and handling non-deterministic results in a product context
- Hands-on experience using agentic coding tools or AI pair-programming assistants (e.g. Claude Code, GitHub Copilot, or similar) in real production workflows, with sound judgment on when to trust vs. verify AI-generated output
- Experience adapting review processes, documentation, or architecture to support AI-agent contribution to a codebase
- Experience with relational databases, such as Microsoft SQL Server, PostgreSQL, including data modeling and query optimization
- Familiarity with a major cloud platform, such as AWS, Azure, or GCP, including deployment, scaling, and infrastructure management
- Strong understanding of software design patterns, principles, and methodologies, with the ability to apply them to complex problems
- Excellent communication and collaboration skills, with the ability to work effectively with cross-functional and cross-country teams and stakeholders.
Benefits
- Health, Dental & Vision Insurance *
- 401 (k) + Employer Match *
- Unlimited PTO + 11 Paid Holidays + 4 Annual Paid Global Wellness Days Off
- STD, LTD & Group Life Insurance
- Paid Parental Leave
- Pet Insurance
- FSA & HSA Options
- Employee Assistance Program
- Remote Work
- Career Advancement & Professional Development Opportunities
- Employee Recognition
- LinkedIn Learning Platform
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Build and evolve the internal AI platform — a shared layer (model routing, prompt versioning, tools registry, memory, observability, and cost) separated from each area’s solution, with a paved path and self-service for tech and non-tech teams. • Own end-to-end architecture decisions for agentic/agent-based systems: orchestration, state, idempotency, retry/durability, RAG, model selection and routing, build vs. buy — planning, executing, and observing. • Measure the effectiveness of AI solutions (RAG effectiveness, agent reliability, hallucination rate) using evaluation and regression datasets, and use the numbers to decide — not just to monitor. • Share knowledge and raise the company’s AI bar: provide trainings, materials, and scalable best practices that extend usage beyond the team, translating non-technical area needs into solutions. • Participate in strategic projects hands-on, coding high-impact deliverables on short timelines when that moves a meaningful business metric. • Make and document architecture decisions with clear trade-offs, cost estimates, and impact. • Promote a culture of observability, security, and performance in AI solutions.
Staff Software Engineer
Pearson VUEThe potential of every professional. The promise of every industry.
• Build and ship end-to-end product experiences across modern web applications, owning delivery from early concept through production release and iteration. • Rapidly prototype new concepts, validate feasibility and user value, and graduate successful prototypes into secure, scalable, maintainable production services for the first set of customers. • Design and manage AI-powered capabilities across retrieval, context shaping, and personalization (RAG, context engineering, collaborative filtering, content-based filtering, etc.), balancing quality, safety, privacy, and latency. • Build or leverage API-first, versioned REST microservices that expose domain capabilities in a consistent, reliable way across experiences. • Apply AI agents and modern developer tooling to speed up development workflows, including scaffolding, code generation, evaluation, debugging, and test automation. • Establish engineering clarity and alignment through strong technical communication and documentation (e.g., architecture briefs, API specs, runbooks, decision records). • Champion pragmatic software quality practices: code reviews, automated testing, CI/CD, observability, performance tuning, and cloud cost-aware design. • Partner closely with Product, Design, Research, Data Science, and customer-facing teams to translate needs into working software that meets business outcomes. • Ensure regulatory, compliance, security, and privacy expectations are met throughout development and release. • Independently create a test strategy (unit/integration/e2e) aligned to risk, including security testing. • Write architecture briefs and proposals (lightweight but clear), run experiments, and document tradeoffs. • Integrate telemetry for performance, reliability, availability, and usage insights. • Perform other duties as assigned.
Software Engineer
Johnson & JohnsonJohnson & Johnson is an award-winning, family-owned-and-operated company that has been providing health and wellness products for more than 120 years. Employing
• Build and own core Dashboard infrastructure, including the application shell, navigation, layout patterns, shared components, and product surfaces used across Nylas. • Design and implement full-stack product experiences across frontend, backend APIs, data models, permissions, service integrations, and deployment paths. • Modernize the Nylas Dashboard into a fast, polished, cohesive control plane for developers and technical teams. • Build AI-native and agent-facing experiences that help users configure products, understand errors, debug integrations, apply best practices, and operate Nylas more effectively. • Work across Nylas product areas, including Email, Calendar, Scheduler, Notetaker, Inbound Email, Transactional Send, Domains, Logs, and Agent Accounts. • Partner with backend and platform teams to design clean APIs and service boundaries that support excellent user experiences. • Drive performance as a product feature. Profile, measure, and optimize Dashboard interactions so the product feels fast and responsive. • Create reusable abstractions and shared patterns that help other engineering teams ship product surfaces consistently. • Improve onboarding, activation, self-serve configuration, troubleshooting, and product discovery across the Dashboard. • Use AI-assisted development tools to accelerate implementation, improve quality, explore product behavior, and help define how AI fits into Nylas’ engineering workflows. • Ship incrementally and continuously, using customer feedback, product intuition, and technical judgment to improve the platform every week. • Collaborate closely with Design, Product, Customer Success, Solutions Engineering, and Developer Relations to translate customer feedback into product improvements.
• Design and develop responsive user interfaces, backend services, APIs, and data-driven applications using JavaScript and TypeScript technologies • Work across the application stack, building engaging React-based user experiences while developing Node.js services • Integrate with PostgreSQL databases • Engage with and motivate clients while diving into both frontend and backend development • Identify opportunities for future improvement • Drive quality, collaboration, and innovation as part of our team




