Head of Software Architecture & Development
Head of Software Architecture & Development
Location : Remote (Global Team Collaboration)
Job Type : Full-Time
Reports To: COO (in collaboration with VP of Delivery)
Department: Software – Delivery Operations
Oxit is looking for a visionary and pragmatic Head of Software to lead the evolution of its software consulting
and delivery practice. This person will guide the end-to-end development of scalable, secure, cloud-native IoT
platforms focused on device-to-cloud connectivity, especially using LoRaWAN, AWS, and adjacent
ecosystems.
This role blends technical leadership, strategic architectural decision-making, and client-facing execution,
with a mandate to grow an elite engineering team and build reusable solutions that accelerate time to value
for Oxit and its customers.
Key Responsibilities:
- Deliver consistently high-quality software consulting services aligned with Oxit’s broader IoT and device
connectivity offerings. - Lead cross-functional teams to design and build software solutions spanning from edge devices to scalable
cloud infrastructures. - Establish best practices for coding, deployment, and architecture across all project teams.
- Drive reuse, standardization, and technical excellence across client-facing and internal platforms.
- Build long-term client partnerships through impactful software architecture and delivery leadership.
Technical & Strategic Leadership:
- Own Oxit’s cloud-native software architecture strategy across AWS (primary), Azure, and GCP.
- Guide engineering teams in developing scalable, reusable platforms – especially in LoRaWAN-connected and IoT-centric environments.
- Design reference architectures and reusable components that support multiple customer projects while
meeting security, performance, and cost objectives. - Contribute to the company’s R&D direction and roadmap, collaborating across product and delivery teams.
Project Delivery & Client Engagement:
- Oversee full lifecycle software project execution: planning, architecture, development, testing, deployment,
and support. - Engage with clients to understand their needs, communicate architectural strategies, and align solutions
with technical and business goals. - Ensure quality delivery on time and within budget, incorporating DevOps, CI/CD, and agile project
methodologies.
Cloud Optimization & Infrastructure:
- Optimize the use of AWS services, especially around serverless design, scalable data pipelines, and secure
integrations. - Maintain hands-on involvement or oversight of the software stack: front-end (React, Vue), back-end
(Node.js, Python, Java), and cloud services (IoT Core, Lambda, API Gateway, DynamoDB). - Build and maintain cost-aware, high-performance environments using Infrastructure as Code (Terraform,
CDK, etc.).
Team Development & Technical Culture:
- Lead and mentor engineers, instilling a strong engineering culture based on quality, ownership, and
continuous improvement. - Support career development and professional certification (especially AWS-related).
- Encourage collaboration and knowledge sharing across remote, global teams.
What Success Looks Like:
- Repeatable, cloud-optimized architectures deployed across multiple projects.
- A high-functioning, technically proficient, and engaged engineering team.
- Satisfied clients with scalable, maintainable software solutions.
- Efficient R&D investment aligned to customer needs and internal product reuse.
- Tangible contributions to platform growth, e.g., Oxit Portal under MRD/TRD guidance.
Qualifications & Competencies – Required:
- 10+ years of professional experience in full-stack software development with deep architecture
responsibilities. - Proven leadership of software teams building IoT and cloud-connected products, ideally with device-level to
cloud-level exposure. - Expert-level knowledge of at least one major cloud platform (preferably AWS) with certification(s) such as:
– AWS Certified Solutions Architect – Professional
– Google Cloud Professional Cloud Architect
– Microsoft Azure Solutions Architect Expert - Familiarity with key protocols and technologies: LoRaWAN, MQTT, HTTP/REST, WebSockets, Node.js,
Python, and React/Next.js. - Experience in building and scaling multi-region, event-driven systems with secure API layers and
infrastructure-as-code (Terraform/CDK).
Nice to Have:
- Exposure to regulated industries (e.g. medtech, utilities) with strong security/compliance requirements.
- Familiarity with C/C++ development for edge devices in connected environments.
- Experience with digital twin design, OTA firmware management, or AI/ML inference at the edge.
- Implementation of AI/ML solutions in cloud environments (e.g., AWS SageMaker, Vertex AI).
- Experience guiding teams in mobile app development and deployment on iOS and Android platforms.
- Experience with microservices, Kubernetes, and GraphQL APIs.
Core Competencies:
- Visionary leadership with a bias toward scalable, modern technology solutions.
- Strong communication and stakeholder engagement skills – internally and externally.
- Empathy and team-building acumen in a remote and fast-moving work environment.
- Ability to align technology depth with business practicality.
Key Performance Indicators:
- Project delivery metrics: on-time, on-budget, meeting quality benchmarks.
- Client satisfaction and platform stability.
- Oxit Portal and internal tool development progress under agreed MRD/TRD.
- Team proficiency, engagement, and technical growth metrics.