This job is no longer available

The job listing you are looking has expired.
Please browse our latest remote jobs.

See open jobs →
← Back to all jobs
Added
22 days ago
Location
Type
Full time
Salary
Not Specified

Use AI to Automatically Apply!

Let your AI Job Copilot auto-fill application questions
Auto-apply to relevant jobs from 300,000 companies

Auto-apply with JobCopilot Apply manually instead
Save job

Job Summary

As a Tech Lead at Enable, you’ll contribute to our high-quality software engineering practices, be immersed in the full product engineering process, contributing to technical design, implementation, testing, deployment, and ongoing support and maintenance of our software. By going above and beyond implementing new features, we focus on customer experience, building high-quality, secure, and scalable software.

\n

Total Rewards

At Enable, we’re committed to your professional development and growth. Starting pay is determined by factors like location, skills, experience, market conditions, and internal parity.

Salary/TCC is just one component of Enable’s total rewards package. Enable is committed to investing in the holistic health and wellbeing of all Enablees and their families. Our benefits and perks include, but are not limited to:

  • Paid Time Off: Take the time you need to relax and recharge
  • Wellness Benefit: Quarterly incentive dedicated to improving your health and well-being
  • Lucrative Bonus Plan: Enjoy a rewarding bonus structure subject to company or individual performance
  • Equity Program: Benefit from our equity program with additional options tied to tenure and performance
  • Career Growth: Explore new opportunities with our internal mobility program
  • Free Food: Complimentary meals, snacks, and drinks on-site in our global offices
  • Learning & Development: Access a range of workshops and courses designed to boost your professional growth and take your career to new heights
  • Pets: Bring your pets to our welcoming, pet-friendly offices

Enable is an equal opportunity employer, fostering an inclusive, accessible workplace that values diversity. We provide fair, discrimination-free employment, ensuring a harassment-free environment with equitable treatment.

We welcome applications from all backgrounds. If you need reasonable adjustments during recruitment or in the role, please let us know.

For more information about what it’s like to work with us, check out our website https://www.enable.com/about

\n

Duties and Responsibilities

  • Architect solutions using X++, SQL Server (T-SQL), and C#.NET for enterprise-scale features.
  • Collaborate with product managers and business analysts on Functional Design Documents (FDDs) and convert them into Technical Design Documents (TDDs).
  • Lead and participate in code reviews, ensuring code quality, extensibility, and adherence to best practices.
  • Troubleshoot and debug complex issues
  • Work on proof-of-concepts (PoCs) for future architectural and product directions.
  • Mentor and upskill software engineers through pair programming, mob programming, and technical workshops.
  • Enforce and promote clean architecture, design patterns, and coding standards across the engineering team.
  • Collaborate with QA engineers and assist with RSAT testing strategies and coverage.
  • Work with Engineering leadership to identify and advocate for improvements in technology and processes.
\n

Knowledge, Skills, and Abilities

  • 7+ years of professional software engineering experience, including leading technical teams or initiatives.
  • X++ development in Dynamics 365 Finance and Operations.
  • T-SQL development and performance optimization.
  • C#.NET and service-based application development.
  • Strong knowledge of solution architecture design principles.
  • Solid understanding of enterprise integration, extensibility, and best practices in D365 customizations.
  • Ability to mentor, influence, and lead by example within a team.
\n

Required Education and Experience

  • Experience with code versioning tools and application performance monitoring.
  • Experience working in Agile environments and driving delivery forward.
\n

Preferred Education and Experience

  • Experience working with Microsoft Azure, including cloud services and deployment strategies.
  • Exposure to Big Data concepts and working with large datasets (e.g., data lakes, BI platforms).
  • Familiarity with CoPilot or other AI-assisted development tools.
  • Broader database experience (e.g., Aurora, Postgres, MongoDB, Cassandra).
  • Experience assisting QA engineers with RSAT and automated testing strategies.

Use AI to Automatically Apply!

Let your AI Job Copilot auto-fill application questions
Auto-apply to relevant jobs from 300,000 companies

Auto-apply with JobCopilot Apply manually instead
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Hybrid Engineering Jobs. Just set your preferences and Job Copilot will do the rest—finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →