Voltex Electrical Accessories logo
Voltex Electrical Accessories

Australia's #1 Brand when it comes to Caring about Electrical Contractors! That's why it's a 25 Year Warranty.

Lead Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2001H1B No SponsorCompany SiteLinkedIn

Location

Philippines

Posted

44 days ago

Salary

0

Seniority

Senior

Job Description

Lead Software Engineer

Voltex Electrical Accessories

• Own the backend architecture end to end — design decisions, standards, trade-off calls, and documentation — with no backend lead above you. • Defend the cloud-optional, minimal-footprint design philosophy across the team and with stakeholders, and resist feature creep that compromises the privacy model. • Lead technical design reviews and collaborate directly with the firmware and mobile leads to ensure the cloud, Hub, and App layers remain coherent. • Define and enforce engineering standards for API design, security posture, observability, and code quality. • Mentor engineers on the team and raise the technical bar across the backend. Hands-On Engineering • Design and deliver the MQTT relay broker with Mutual TLS 1.3, Hub UUID-based routing, and DoS-resilient connection handling. • Build and maintain the Installer Portal REST API — project management, AccessKey lifecycle, credential verification, and handover state machine integration. • Implement the analytic ingest pipeline with server-side payload filtering and GDPR-compliant retention policies. • Design PostgreSQL schemas and Redis caching strategies for installer project data, access control, and real-time sync. • Implement API security across all surfaces — OAuth2/OIDC, JWT, RBAC (Electrician vs Homeowner roles), rate limiting, and input validation. • Configure and manage AWS API Gateway for routing, throttling, and token validation, behind Cloudflare for external security and DDoS protection. • Own the CI/CD pipeline end to end — GitHub Actions → ECR → ECS Fargate (Sydney, production), with Render for dev environments. • Integrate OTA firmware distribution with Hub state-awareness — updates pause during PENDING_HANDOVER lockdown states. • Drive observability through OpenTelemetry → Grafana Cloud + Sentry — structured, trace-correlated logging via Serilog, diagnosable without accessing device payloads

Job Requirements

  • 10+ years of backend engineering experience, with at least 3 years owning architecture in a technical lead capacity — not contributing to an architecture, but defining one.
  • Proven experience designing and shipping a connected device backend — you have built the cloud layer of an IoT system and can speak to every decision: protocol choice, relay vs. state-store model, provisioning flows, command pipelines, and security posture. Bonus if you have navigated the transition from an edge-first to a full cloud-connected architecture.
  • Deep understanding of IoT communication protocols — MQTT and/or AMQP at the infrastructure level, including broker design, QoS trade-offs, session management, connection resilience, and mTLS. Experience with AWS IoT Core and with custom broker implementations are both valued — AWS IoT Core comes into scope in Phase 2.
  • Security-first engineering mindset — you understand Zero-Trust models, end-to-end encryption architectures where the relay cannot inspect the payload, RBAC with multiple persona types, and IoT-specific threat modelling. Familiarity with Australia's IoT Code of Practice is a plus.
  • Strong command of C# and .NET 10 — Clean Architecture, CQRS, modern async patterns, dependency injection, hosted services, and performance-sensitive REST API design. Lightweight data access via Dapper or equivalent (full SQL control, no heavy ORM). Node.js or Go experience is also considered for auxiliary services.
  • Production-grade PostgreSQL — schema design, advanced indexing, query optimisation, and the judgment to keep a schema deliberately lean. MS SQL experience is a plus.
  • Redis for real-time state, pub/sub, and session management — including Redis Streams for event-driven patterns.
  • Container deployment in production — Docker and AWS ECS Fargate — including ownership of the GitHub Actions → ECR → ECS pipeline from commit to production.
  • Strong written and verbal communication — you can write a design proposal, run a technical design review, and explain an architectural trade-off to a non-technical stakeholder without losing precision.

Benefits

  • Competitive salary and benefits package.
  • Opportunity to work with a dynamic and innovative team.
  • Professional growth and development opportunities.

Related Job Pages

More Full-stack Engineer Jobs

Arbor Education logo

Technical Lead

Arbor Education

Arbor MIS helps schools and MATs work more easily and collaboratively. Join a free webinar: http://bit.ly/Arbor-webinars

Full TimeRemoteTeam 51-200H1B No Sponsor

• Define and guide system architecture, balancing trade-offs between speed, scalability, maintainability, and security. • Work actively with the architecture community to define processes, drive technology adoption, and share best practices across teams. • Ensure non-functional requirements, performance, reliability, scalability, and security are addressed in all solution designs. • Champion accountability from design through production by ensuring systems are observable and meet agreed Service Level Objectives (SLOs). Lead Root Cause Analysis when issues occur. • Lead estimation and feasibility assessments, making sure plans are realistic and aligned with team skills and capacity. • Contribute to structured release planning and communication, ensuring phased rollouts deliver value early (MVP-first). Support post-release reviews and retrospectives. • Uphold coding standards and promote automated testing while embedding a quality-first culture in the development process. • Identify and prioritise maintenance and technical debt, making its impact visible by translating it into customer and business outcomes. • Mentor and coach engineers through feedback, knowledge sharing, and motivation. Foster alignment and help the team galvanise around technical solutions and goals. • Work closely with Product Managers, Engineering Managers, QA, Designers, and other Engineers and Tech Leads to align technical direction with product strategy. Communicate technical concepts clearly to both technical and non-technical stakeholders.

United Kingdom
Finite State logo

GTM Engineer

Finite State

Finite State is a computer and network security company that is on a mission “to protect the devices that power our modern lives.” The company strives to foster an empathetic,

Role Description We’re hiring a Full-Stack Engineer to build AI-native applications and systems that power how Finite State sells, supports, and grows. This role is for a product-minded engineer first. You will work directly with the Director of GTM Ops to turn business problems into software, agents, and workflows that improve execution across the customer lifecycle. You will design and ship products end to end, with a focus on AI-native experiences, sound architecture, and fast iteration. What You’ll Do - Build internal applications that improve execution across GTM, operations, and customer-facing teams - Design and ship AI-native products, agentic workflows, and full-stack systems end to end - Develop integrations across Salesforce, HubSpot, product data, and other business systems - Build AI-assisted and agentic workflows that improve speed, decision quality, and execution - Build reliable data flows, orchestration layers, and system architecture that scale with the business - Partner with business stakeholders to identify high-value problems and ship practical solutions quickly - Use modern AI development tools and engineering workflows to accelerate delivery without compromising quality What You’ll Build - AI-assisted research tools that prepare reps before calls with account, buyer, and deal context - Prospecting engines that research, enrich, and route accounts and contacts - Pipeline and deal review tools that surface risks, next steps, and coaching insights - Interactive GTM playbooks with competitive intelligence, objection handling, and recommended actions - In-workflow copilots and agentic tools that support sellers and customer teams in real time - Customer health and expansion models that identify risk and growth opportunities - Automated onboarding workflows that reduce time to value - Trial, support, and conversion tooling that improves the buyer experience across the funnel - Internal apps, APIs, orchestration services, and workflow layers that connect fragmented tools - Data pipelines and operational systems that improve quality, visibility, and reporting accuracy Qualifications - Strong full-stack engineering ability with experience shipping production applications end to end - Experience building modern applications with tools such as TypeScript, React, Node.js, Python, and SQL - Strong system design skills and good judgment around architecture, maintainability, and tradeoffs - Experience building AI-native products, agentic systems, or intelligent workflows that go beyond simple prompt wrappers - Familiarity with frameworks and tooling such as AI-SDK, LangGraph, Agno, or similar orchestration patterns - Strong product sense and the ability to turn ambiguous business needs into usable software - Experience working with APIs, integrations, authentication, and event-driven or workflow-based systems - Comfort working directly with internal stakeholders and owning delivery with minimal oversight - High velocity with AI-assisted development tools such as Cursor, Claude Code, Codex, or custom engineering harnesses Preferred Experience - Experience building software for GTM, operations, or other internal business teams - Experience with systems such as Salesforce, HubSpot, and modern GTM tooling - Experience with data workflows, analytics systems, and operational reporting - Background in B2B SaaS, cybersecurity, or technical product environments - Familiarity with enrichment providers, workflow orchestration, and modern GTM infrastructure Benefits - Be part of building the leading platform for connected device cybersecurity - Join a fast-moving team that values transparency, innovation and impact - Work fully remotely with a high degree of autonomy and ownership - Comprehensive benefits - Investment: learning stipends to support your professional development - Equity: share in our growth and success - Help solve some of the most pressing cybersecurity challenges facing connected device manufacturers and the millions of people who depend on them

United States

Senior Software Engineer II, Platform UI (Remote)

Optro

Headquartered in Wilmington, Delaware, Optro, founded in 2014, is a technology company that provides an AI-powered governance, risk, and compliance (GRC) platform designed to help

Who We Are Having surpassed $300M ARR and continuing to grow, Optro is the leading audit, risk, ESG, and InfoSec platform on the market. More than 50% of the Fortune 500, including 7 of the Fortune 10, leverage our award-winning technology to move their businesses forward with greater clarity and agility. And our customers love us: Optro is top-rated on G2.com and Gartner Peer Insights. At Optro, we inspire each other to innovate and are proud of what we are producing. We spend each day thinking of new ways to help our customers and contribute to the greater good of our company and our surrounding communities. We are all about assisting each other and breaking through barriers to create the most loved audit, risk, ESG, and InfoSec platform by our customers. This is how we have become one of the 500 fastest-growing tech companies in North America for the seventh year in a row, as ranked by Deloitte! Why This Role is Exciting We are looking for a highly motivated senior software engineer to lead large, strategic, and complex projects on our Platform UI team. This position demands a high level of leadership, mentoring other engineers and helping to design and architect scalable solutions for the entire engineering organization. In this role, you will face a huge array of challenges - from building scalable systems to designing new product features. Our ideal candidate is someone who loves to collaborate with others but can also work independently to take an idea from concept to implementation. We're a hardworking, energetic team that is passionate about our customers and believes that to be successful we should never stop learning: learning about our customers, our product, and how to build better software. Key Responsibilities - Build and ship product features end-to-end - Ability to write clear and well defined design documentation - Mentor fellow engineers - Lead application architecture decisions - Troubleshoot, debug and resolve software bugs - Implement back-end APIs in Node.JS - Work on our Ember SPA front-end - Collaborate with engineers, designers, and product managers - Participate in an Agile software development life cycle - Write well-designed, maintainable & testable code - Be product-minded and think about the customer - Work with JavaScript, Node.JS, Ember, Python, Docker, PostgreSQL, Kubernetes, etc. Attributes of a Successful Candidate - 8+ years of experience developing web-based applications - Experience with a modern front-end framework (Ember, Angular, React, Vue, etc.) - Experience creating platform-level components (forms, tables, design systems, etc.) - Experience writing REST / JSON APIs - Experience writing software tests - Ability to solve technical problems independently - Motivation to work hard and always be learning Preferred Skills - Experience with Node.JS and modern ES6 or TypeScript - Experience with Ember.JS - Experience working on SaaS web applications - Bonus: Docker or Kubernetes experience Our Company Values - Customer obsession: It starts and ends here. Consistently ask yourself how what you’re doing creates value for our customers. It’s a mindset. - Gritty resilience: Make it happen. Find a way. Move fast, stay positive, and do what it takes. - Drive innovation: Create the future. Continuously improve what exists and invent what’s next. - Win, together: One team. No silos, no egos. Drive to be the best and support each other’s success. - Growth mindset: 10x, not 10%. Think in orders of magnitude, not increments. Seek feedback, learn, and improve. Perks* - Launch a career at one of the fastest-growing SaaS companies in North America! - Live your best life (LYBL)! $200/mo for anything that enhances your life - Comprehensive employee health coverage (all locations) - 401K with match (US) or pension with match (UK) - Competitive compensation & bonus program - Flexible Vacation (US exempt & CA) or 25 days (UK) - Time off for your birthday & volunteering - Employee resource groups - Opportunities for team and company-wide get-togethers! *perks may vary based on eligibility/location Please note that background checks are required. Qualified Applicants with arrest or conviction records will be considered for Employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. This role may have access to highly sensitive data, including employee data, customer data, company financials, and proprietary product information. We love building strong partnerships, but please note that Optro cannot accept unsolicited resumes from agencies. Any submissions without a signed agreement in place will not create a fee obligation. #LI-Remote

United States
$156K - $214K / year
Full TimeRemoteTeam 1,001-5,000

About Exponent Exponent is the only premium engineering and scientific consulting firm with the depth and breadth of expertise to solve our clients’ most profoundly unique, unprecedented, and urgent challenges. We are committed to engaging multidisciplinary teams of science, engineering, and regulatory experts to empower our clients with solutions that create a safer, healthier, more sustainable world. For over five decades, we've connected the lessons of past failures with tomorrow's solutions to advise clients as they innovate technologically complex products and processes, ensure the safety and health of their users, and address the challenges of sustainability. Join our team of experts with degrees from top programs at over 500 universities and extensive experience spanning a variety of industries. At Exponent, you’ll contribute to the diverse pool of ideas, talents, backgrounds, and experiences that drives our collaborative teamwork and breakthrough insights. Plus, we help you grow your career through mentoring, sponsorship, and a culture of learning. Thanks for your interest in joining our team!   Key statistics: - 1,100+ Team members - 950+ Consultants - 640+ Ph.D.s - 90+ Disciplines - 30+ Offices globally Our Opportunity We are currently seeking a Senior Enterprise Application Developer (Full Stack) to join our Information Technology team in any US office or remote. In this role, you will work within a collaborative team of internal developers to design and deliver high-impact, business-critical applications across the full technology stack. You will take ownership of end-to-end solution delivery, spanning modern frontend development with React, backend services in .NET, and scalable, cloud-native architectures on Amazon Web Services. This role includes responsibility for system architecture, technical leadership, and hands-on development, with a strong emphasis on building and integrating AI-driven solutions, including applications powered by large language models and modern AI platforms. You will partner closely with business stakeholders and engineering teams to translate complex requirements into scalable, maintainable systems that deliver measurable value to the organization. You will be responsible for Full Stack Development - Design and build modern, responsive web applications using React and related ecosystems - Develop robust, scalable backend services using .NET / ASP.NET Core - Own features end-to-end, from user experience and frontend implementation to API design, data access, and persistence - Build intuitive, high-performance interfaces that enable complex workflows and data interactions AI-Driven Application Development - Design and implement applications leveraging LLMs and modern AI tooling - Integrate AI into core business workflows, including: - Document processing - Intelligent automation - Advanced data analysis - Utilize modern AI platforms (e.g., Amazon Bedrock, Azure AI APIs) to deliver production-grade solutions - Apply AI/ML techniques to enhance application capabilities, improve efficiency, and unlock new business value Cloud & Serverless Architecture - Architect, build, and deploy scalable, cloud-native solutions on Amazon Web Services - Design and implement event-driven and serverless systems, leveraging services such as: - AWS Lambda - Step Functions - ECS - S3, EventBridge, SQS - Ensure systems are resilient, cost-efficient, and optimized for performance at scale - Apply best practices for distributed systems, observability, and fault tolerance Architecture & Technical Leadership - Lead the design and development of scalable, mission-critical systems, including N-tier and CQRS/ES architectures - Define and evolve system architecture across frontend, backend, and cloud infrastructure - Interface directly with business stakeholders to gather requirements, translate needs into technical solutions, and ensure alignment with business objectives - Provide technical leadership across projects, guiding design decisions and ensuring engineering excellence - Mentor developers and foster a culture of continuous learning, collaboration, and high-quality delivery Engineering Excellence & Delivery - Apply best practices such as Domain-Driven Design (DDD), SOLID principles, and modern architectural patterns - Operate within Agile SDLC frameworks (Scrum, Kanban) to deliver high-quality, maintainable solutions - Build and maintain CI/CD pipelines using GitHub and Azure DevOps, enabling automated testing and reliable deployments - Leverage AI-assisted development tools to improve developer productivity, automate testing, and enhance code quality - Implement secure coding practices aligned with industry standards (e.g., OWASP), including input validation, authentication/authorization, data protection, and vulnerability mitigation - Ensure applications meet security, compliance, and data protection requirements across all layers of the system - Oversee the ongoing support, performance optimization, and continuous improvement of enterprise applications You will have the following skills and qualifications Full Stack Expertise - Strong experience building modern web applications with React (or similar frontend frameworks) - Deep expertise in backend development using .NET / ASP.NET Core - Proven ability to design and implement scalable system architectures, RESTful APIs, and cloud-integrated applications Cloud & AWS - Extensive experience designing and deploying solutions on AWS - Strong hands-on experience with serverless architectures and event-driven systems - Experience building and operating cloud-native applications in production environments Architecture & Systems Design - Proven experience designing distributed, scalable systems - Strong understanding of microservices, event-driven architectures, and system integration patterns - Ability to balance performance, scalability, maintainability, and cost in system design AI & Modern Tooling - Experience integrating AI/ML or LLM-based solutions into enterprise applications - Familiarity with platforms such as Amazon Bedrock, Azure AI, or similar - Experience using AI tools to enhance software development workflows Data & Persistence - Strong experience with relational and NoSQL databases (e.g., SQL Server, PostgreSQL, RDS) - Expertise in data modeling, query optimization, and database performance tuning DevOps & Agile - Experience with CI/CD pipelines and modern DevOps practices (GitHub, Azure DevOps) - Strong understanding of Agile methodologies (Scrum, Kanban) and iterative delivery Leadership - Excellent leadership, mentorship, and communication skills - Proven ability to collaborate effectively across cross-functional teams and deliver results in dynamic environments Life @ Exponent To learn more about life at Exponent and our impact, please visit the following links:https://www.exponent.com/careers/life-exponent https://www.exponent.com/company/our-impact We value and encourage diversity, equity and inclusion across all facets of our firm. Having a team built of people with different backgrounds, skills and perspectives allows us to provide better value to our clients and enjoy an enriched work environment. Our firm is committed to offering a variety of programs and resources to support health and well-being. We believe that providing competitive benefits, as well as compensation and recognition programs, empowers our staff to do work that makes a difference. Work Environment At Exponent, we have found that in-person interactions deepen employee engagement and are crucial for development, for realizing the full potential of our talented and diverse teams, and for​ building a more inclusive workplace where all have a sense of belonging. In our offices, you can expect a supportive culture and a collaborative, dynamic, multi-disciplinary work environment. Compensation The pay rate for this position is dependent on experience and capabilities which will be assessed during the interview process. Salary Range USD $135,000.00 - USD $180,000.00 /Yr. Benefits you will enjoy Access benefits information on our Life @ Exponent page:https://www.exponent.com/careers/life-exponent Exponent is a proud equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, veteran status, disability, sexual orientation, gender identity, or any other protected status. If you need assistance or accommodation due to a disability, you may email us at HR-Accommodations@exponent.com. Job Locations US-AZ-Phoenix US-GA-Atlanta US-TX-Austin US-WA-Bellevue US-NY-New York US-CA-Oakland US-CA-Pasadena US-PA-Philadelphia US-MD-Bowie US-MA-Burlington US-IL-Chicago ...

United States
$135K - $180K / year