Job Closed
This listing is no longer active.
Tech Lead – Software Engineering
Location
United States
Posted
128 days ago
Salary
0
Seniority
Senior
Job Description
Tech Lead – Software Engineering
Embrace Software Inc
• Lead technical architecture and design decisions for our IoT-enabled asset tracking platform • Translate business requirements into scalable technical solutions and system designs • Mentor and develop engineers through code reviews, pair programming, and technical guidance • Drive engineering best practices, coding standards, and continuous improvement initiatives • Collaborate with cross-functional teams to deliver features that directly impact customer success • Participate in hands-on development while maintaining oversight of technical quality • Guide the team through technical challenges and architectural trade-offs
Job Requirements
- 8+ years of professional software development experience with production systems
- Strong proficiency in C# and .NET Framework/Core for backend development
- Experience with web technologies: ASP.NET, Web API, React, and modern JavaScript frameworks
- Deep understanding of SQL, database design, and Microsoft SQL Server
- Proven track record designing concurrent, scalable, and fault-tolerant distributed systems
- Solid foundation in object-oriented design principles and design patterns
- Experience with message brokers and queuing systems (MQTT, RabbitMQ, etc.)
- Test-driven development mindset with strong unit testing practices
- Demonstrated experience in a technical leadership or lead developer role
- Success launching complex software systems to customers
- Track record of mentoring and developing junior engineers
- Ability to work effectively with cross-functional teams
- Strong written and verbal English communication skills.
Benefits
- Competitive salary commensurate with experience.
- Opportunities for career advancement and professional development.
- Experience collaborating with a diverse, global team within a remote work setting.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Work closely with key customers to guide them through integration builds, implementations, and scaling with Nango. • Build and ship product features requested by customers, with fast turnaround and high quality. • Take projects end-to-end: understand customer needs, design the right solution, implement it, and polish it through iteration. • Serve as a direct feedback loop into the product roadmap by identifying gaps, pain points, and strategic opportunities. • Support complex customer use cases through Slack, calls, pairing sessions, and technical deep dives. • Partner with prospects during evaluations and POCs, helping them ramp up quickly and succeed early. • Debug challenging integration or platform issues and drive them to resolution with speed and ownership. • Collaborate daily with engineering on execution, product on prioritization, and go-to-market on account health and expansion. • Operate in a high-paced environment, balancing multiple customer threads while continuing to deliver product improvements.
Full Stack Developer – Poland, Germany
B2X Care SolutionsHardware Lifecycle Solutions Made Digital and Circular
• Design and implement backend services for invoice data extraction, validation, calculation, and transformation based on contractual rules, SLAs, pricing matrices and repair service conditions • Develop logic to consolidate data from logistics events, repair operations, partner services and external financial inputs • Ensure accurate settlement and reconciliation between partners (e.g., repair centers, logistics providers) and customers • Maintain audit trails and financial data integrity across the entire billing workflow • Build configurable approval workflows for internal and external stakeholders (e.g., finance controllers, partner managers, customer approvers) • Implement rule engines for exception handling, dispute management and manual overrides • Provide UI features for reviewing, commenting, and approving billing items and invoice lines • Develop scalable solutions that support onboarding of new customers and business areas • Design, develop and maintain robust backend APIs (REST) and microservices supporting billing and invoicing features • Create and modernize intuitive front-end interfaces for financial reporting, approval monitoring, dispute resolution, and invoice line-item inspection • Ensure seamless integration with operational systems, logistics platforms and finance systems • Contribute to database schema design focusing on financial accuracy, performance and auditability • Implement and maintain validation frameworks ensuring high data accuracy across billing sources • Ensure compliance with financial regulations, tax rules, customer/partner contracts and data protection requirements • Build monitoring and alerting systems to detect anomalies in pricing, invoice volumes or approval delays • Work closely with Finance, Operations, Partner Management and Data Engineering teams to improve billing performance and accuracy • Translate business requirements into technical specifications, workflows and architecture components • Support internal and external audits through transparent documentation and traceable system behaviour
Software Development Engineer III – Platform
HighLevelThe all-in-one sales & marketing platform that agencies can white-label. CRM, Email, 2-way SMS, Funnel Builder, & more!
• Design and build internal developer tools and platforms using Node.js, TypeScript, and Vue.js • Develop user-friendly interfaces and APIs that enable self-service workflows for engineers • Improve developer onboarding and day-to-day workflows through automation and tooling • Partner with Internal Developer Platform (IDP) and Platform Engineering teams on shared capabilities • Improve CI/CD developer experience by building tooling around build, test, and deployment workflows • Create abstractions and interfaces that simplify interaction with CI/CD pipelines • Help standardize development and release workflows across teams • Identify bottlenecks in the developer workflow and drive improvements • Build and maintain internal web applications and dashboards using Vue.js • Focus on usability, performance, and consistency across DevEx tools • Work closely with designers and platform engineers to deliver intuitive developer-facing experiences • Build backend services and APIs using Node.js and TypeScript to support DevEx tooling • Integrate with platform services, CI/CD systems, and infrastructure APIs • Ensure reliability, scalability, and security of internal tools • Automate manual processes to reduce developer wait times and friction. • Enable self-service capabilities for: Environment provisioning, Access management, Debugging and observability • Reduce reliance on ticket-based workflows through automation. • Act as a senior engineer within the DevEx team • Mentor mid-level engineers and review code/designs • Contribute to technical standards and best practices • Collaborate across teams to influence developer experience improvements
Software Engineer – AI, Artificial Intelligence
CRH Talento en ITConsultores expertos en el desarrollo de empresas, especializados en la búsqueda y selección de perfiles IT.
• Design and Deploy Production AI Agentic Systems: Architect, build, and deploy autonomous AI agents using state-of-the-art frameworks like ADK (Agentic Design Kit) and LangGraph that leverage LLMs to automate code reviews, quality analysis, and development workflow optimization at scale • Architect Advanced Context Engineering Solutions: Design sophisticated context engineering strategies including dynamic context assembly, agentic retrieval patterns, memory systems (episodic and working memory), and multi-hop reasoning pipelines for complex code analysis tasks • Develop AI-Powered Automation Tools: Build intelligent backend services in Python and Java that leverage GenAI to detect anti-patterns, suggest improvements, and standardize development workflows • Establish AI-Enhanced Engineering Excellence: Define and implement coding standards and best practices specifically for GenAI systems, including LLM evaluation metrics, guardrails, and responsible AI principles • Lead AI-Powered Code Reviews: Conduct comprehensive code reviews using state-of-the-art GenAI tools and agents, providing architectural guidance on performance, security, and AI system design




