
Technical Lead
DecisionPoint Technologies · United States
- Hybrid
- Full-time
- $150,000 / year
- United States
Job highlights
- Lead technical direction across software solutions.
- Hands-on coding and leadership roles.
- Guide architectural decisions and modernization.
- Mentor engineers through influence and expertise.
- Partner on technical roadmaps and risk identification.
About the role
Job Summary
The Technical Lead will provide cross-team technical direction across our software portfolio. This is an individual-contributor leadership role: no direct reports, but significant influence over architecture, code quality, and technical decision-making across one or more product teams. The role leads through technical expertise and cross-team coordination rather than reporting-line authority, ensuring our solutions stay architecturally consistent as they evolve independently.
Reporting Relationships
Reports to: Director Engineering. Non-supervisory position.
Primary Job Responsibilities
- Set and maintain technical direction across one or more of our software solutions, ensuring consistency in architecture, patterns, and tooling between teams that might otherwise drift apart.
- Split time roughly evenly between hands-on coding (prototyping, tackling complex technical problems, contributing to core systems) and leadership activities (architecture reviews, technical mentoring, cross-team coordination).
- Review and guide major architectural decisions, including legacy modernization efforts and evaluating migration paths for existing platform components.
- Act as a technical escalation point for complex problems that cross team boundaries.
- Establish and evolve engineering standards, including database design conventions, API patterns, service boundaries, and mobile development practices.
- Mentor engineers across teams without formal management authority — influence through expertise and relationship-building rather than reporting lines.
- Partner with engineering leadership to translate business priorities into technical roadmaps.
- Identify technical debt and performance risks proactively, before they become production incidents.
Requirements
Job Competencies, Skills & Experience
- Required
- Deep experience across a full stack spanning mobile and backend development.
- Strong relational database fundamentals (schema design, indexing, performance tuning) at scale, ideally across multiple client/tenant databases.
- Hands-on experience with Azure cloud infrastructure and hybrid on-prem/cloud architectures.
- Experience designing and operating microservice architectures, including service decomposition and inter-service communication patterns.
- A track record of driving technical decisions through influence rather than authority.
- Comfort moving between hands-on implementation and higher-level architectural thinking within the same week, sometimes the same day.
- Experience modernizing legacy systems incrementally, without “rip and replace” disruption.
- Excellent written and verbal communication — much of this role’s impact comes from clearly articulating why a technical direction matters, not just what it is.
- Preferred
- Experience with event-sourced architectures.
- Familiarity with ORM-based data access patterns and the tradeoffs of working with mature, established codebases.
- Background mentoring engineers informally (code reviews, pairing, brown-bag sessions) rather than through formal management.
Environment and Normal Working Conditions
Office environment. Core business hours are generally 8:00 am – 5:00 pm. However, this position will/may require work to be performed outside of normal business hours based on Company operations.
Physical Requirements
Primary functions require sufficient physical ability and mobility to work in an office setting including verbally communicating, seeing and hearing to exchange information and fine coordination including use of a computer keyboard. Daily physical functions may include standing, sitting and walking for prolonged periods of time and occasionally stooping, bending, kneeling, crouching, reaching, and twisting. The employee may engage in lifting, carrying, pushing, and pulling light to moderate amounts of weight up to 25 pounds. The position also requires the operation of office equipment requiring repetitive hand movements.
Reasonable Accommodations Statement
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Reasonable Accommodations may be made to enable qualified individuals with disabilities to perform the essential functions.
Key skills/competency
- Technical Lead
- Software Architecture
- Azure Cloud
- Microservices
- Database Design
- Mentoring
- Legacy Modernization
- Full Stack Development
- Technical Leadership
- Code Quality
Skills & topics
- Technical Lead
- Software Engineering
- Architecture
- Cloud Computing
- Azure
- Microservices
- Databases
- Full Stack Development
- Technical Mentoring
- Leadership
How to get hired
- Tailor your resume: Highlight full-stack, Azure, microservices, and leadership experience.
- Showcase influence: Provide examples of driving technical decisions without authority.
- Demonstrate technical depth: Detail experience with relational databases and legacy modernization.
- Prepare for architecture discussions: Be ready to discuss your approach to service decomposition and API patterns.
- Emphasize communication skills: Highlight your ability to articulate technical vision effectively.
Technical preparation
Behavioral questions
Frequently asked questions
- What is the primary focus of a Technical Lead at DecisionPoint Technologies?
- The Technical Lead at DecisionPoint Technologies focuses on providing cross-team technical direction, ensuring architectural consistency, and influencing technical decision-making across product teams. This role involves a blend of hands-on coding and leadership activities, aiming to guide solutions without direct reports.
- What kind of technical experience is essential for the Technical Lead position?
- Essential technical experience includes deep full-stack development (mobile and backend), strong relational database fundamentals at scale, hands-on Azure cloud infrastructure experience, and designing/operating microservice architectures. A proven ability to drive technical decisions through influence is also crucial.
- Does the Technical Lead role involve managing people at DecisionPoint Technologies?
- No, this is an individual-contributor leadership role. The Technical Lead at DecisionPoint Technologies does not have direct reports. Leadership is exercised through technical expertise, mentoring, and cross-team coordination rather than formal management authority.
- What is DecisionPoint Technologies' approach to legacy system modernization?
- DecisionPoint Technologies prefers an incremental approach to modernizing legacy systems, avoiding disruptive 'rip and replace' strategies. The Technical Lead will play a key role in evaluating migration paths and guiding these modernization efforts.
- What are the preferred qualifications for a Technical Lead at DecisionPoint Technologies?
- Preferred qualifications include experience with event-sourced architectures, familiarity with ORM-based data access patterns, and a background in informally mentoring engineers through code reviews or pairing, rather than formal management.
- How does DecisionPoint Technologies ensure consistency across its software portfolio?
- DecisionPoint Technologies relies on the Technical Lead to set and maintain technical direction, ensuring consistency in architecture, patterns, and tooling across different teams that may be working on independent product lines.
- What is the expected work environment for a Technical Lead at DecisionPoint Technologies?
- The role is based in an office environment with core business hours generally from 8:00 am to 5:00 pm. However, the position may require work outside of normal business hours depending on company operations.