Protecting the world's critical infrastructure
Lead Full Stack Engineer – InSights
Location
United States
Posted
142 days ago
Salary
0
Seniority
Senior
Job Description
Lead Full Stack Engineer – InSights
OPSWAT
• Design and develop Rust-based data processing systems for high-performance, real-time data ingestion and transformation. • Implement and manage stream processing solutions in appropriate languages for the use cases, enabling real-time analytics and insights across large datasets. • Build and maintain Go-based APIs, ensuring they are scalable, secure, and optimized for performance. • Work with NoSQL databases (e.g., MongoDB, Cassandra, DynamoDB, Druid) to handle complex data structures and ensure efficient data storage and retrieval. • Develop and enhance Python-based components for automation, orchestration, and data integration tasks. • Lead the technical strategy for full-stack development, defining best practices, architecture guidelines, and the tech stack for future projects. • Collaborate with cross-functional teams to deliver comprehensive solutions that align with OPSWAT’s overall product and security goals. • Mentor and guide junior engineers, fostering a collaborative and high-performance engineering culture.
Job Requirements
- 6+ years of experience in full-stack engineering with expertise in Rust, Go, Python, and NoSQL databases.
- Strong expertise in stream processing frameworks (e.g., Kafka, Pulsar, Flink) for real-time data processing.
- Proven experience building scalable APIs with Go, Rust, and Python integrating them into broader systems.
- Familiarity with modern frontend frameworks (React, Vue.js, etc.) for building user interfaces, though this role will primarily focus on backend and data processing.
- Solid understanding of CI/CD pipelines, containerization (Docker, Kubernetes), and cloud platforms (AWS, GCP, Azure) for deployment and scaling.
- Excellent problem-solving skills and ability to design complex systems that balance performance, security, and maintainability.
- Strong communication skills and experience leading or mentoring software engineers in a collaborative environment.
Benefits
- OPSWAT is an equal opportunity employer.
- We celebrate diversity and are committed to providing an environment where equal employment opportunities are extended to all employees and applicants.
- Free of discrimination and harassment of any type.
- Recruiting Agencies: we do not accept unsolicited resumes from third party agencies for any of our open positions.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Engineering Lead – Service Enablement Team
ShopwareMade in Germany, built for global leadership. The ecommerce platform that drives results.
• Lead and develop the team: recruiting, coaching, regular feedback, mentoring, and supporting individual career development. • Own delivery and technical direction: plan and manage work on gRPC/REST APIs, background jobs, data pipelines, and reusable infrastructure components. • Reliability at scale: improve the performance and resilience of high-traffic services and workflows based on Redis, MySQL, and SQS. • Engineering excellence: establish standards for quality, testing, security, and observability, and optimize GitHub workflows (PR quality, CI, automation). • Operational excellence: take responsibility for incident response, postmortems, SLOs/SLIs, and pragmatic improvements to on-call health. • Collaborate as a partner: work closely with Product, Security, and other engineering teams to align roadmaps and ensure smooth, secure deployments. • Communicate clearly: keep stakeholders continuously informed about progress, risks, trade-offs, and outcomes.
Senior Software Engineer – Enterprise Management
SamsaraSamsara Inc. is on a mission to increase the sustainability of the operations that power the global economy. The company pioneers the Connected Operations Cloud
• Lead the end-to-end delivery of complex, full-stack initiatives — turning ambiguous product requirements into technical designs, implementation, and high-impact rollouts. • Design and evolve core org management experiences, including both UI and backend services. • Refactor existing code to address performance bottlenecks, improve UX, and reduce operational burden. • Mentor and guide other engineers on the team through constructive code reviews and technical design feedback, fostering a culture of ownership and high engineering standards. • Collaborate with Product to define and prioritize work grounded in real customer problems and measurable business impact. • Operate with high autonomy and a strong sense of ownership, proactively identifying risks, driving alignment, and unblocking the team. • Leverage and promote the use of approved AI tools in day-to-day engineering work to remove toil, accelerate delivery, and free up time for higher‑value design and customer problem‑solving. • Champion, role model, and embed Samsara’s cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices
• Build Next-Gen AI-Based Analytics Platform • Design and develop an AI-native data insights and analytics platform that delivers real-time, intelligent insights to business stakeholders • Integrate AI agents, LangChain, LangGraph, and other AI frameworks as core platform capabilities, not afterthoughts • Build APIs and microservices that power analytics features and serve insights to end users • Create user-facing analytics capabilities that are intuitive, fast, and powered by AI • Architect Real-Time Data Infrastructure • Design and implement real-time data pipelines using streaming technologies (Kafka, AWS Kinesis, etc.) • Build event-driven architectures that process and analyze data as it arrives • Create high-performance data processing jobs optimized for speed and scalability • Ensure data flows are reliable, monitored, and self-healing • Software Engineering Excellence • Apply software engineering best practices: clean code, testing, CI/CD, version control, code reviews • Write production-grade Python and SQL code that is maintainable, testable, and well-documented • Design systems with scalability, observability, and reliability in mind • Build with modern development practices and tools • Innovation and Problem-Solving • Proactively identify inefficiencies, gaps, and opportunities for improvement in data systems and processes • Experiment with new technologies and approaches to solve complex data challenges • Drive innovation by proposing and implementing creative solutions • Take ownership of problems and see them through to resolution—be a self-starter who doesn't wait to be told what to do • Migration and Maintenance • Support and maintain existing data warehouse infrastructure during the transition period • Plan and execute migration strategies from legacy systems to the new platform • Ensure business continuity while building the future state architecture • Collaboration and Leadership • Work closely with data analysts, data scientists, product managers, and business stakeholders to understand needs and translate them into technical solutions • Mentor junior engineers and contribute to the growth of the data engineering practice • Communicate technical concepts clearly to both technical and non-technical audiences • Leverage AI for Development • Use AI tools (including Claude, GitHub Copilot, etc.) to accelerate development and improve productivity—we care about outcomes, not how you get there • Maintain regular and reliable attendance, including being present, on time, and prepared for work as scheduled
• Lead the design and execution of a comprehensive modernization strategy that transitions Sharetec's monolithic application into a modular, scalable architecture while maintaining system stability and customer uptime • Define a multi-year technology roadmap that balances near-term pragmatism with long-term architectural vision, identifying critical refactoring opportunities and establishing clear migration paths • Establish architectural principles, patterns, and standards for both greenfield development and legacy system transformation, ensuring consistency and maintainability across teams • Conduct comprehensive technical assessments of existing systems, identifying technical debt, bottlenecks, performance constraints, and security vulnerabilities that impact scalability and developer velocity • Partner with engineering leadership to design decomposition strategies for moving from monolithic architecture to distributed, service-oriented systems while managing risk and minimizing disruption • Own critical architectural decisions across backend, frontend, and data layers, ensuring decisions are data-driven and aligned with business objectives • Lead architecture review boards and design discussions, evaluating new technologies, frameworks, and tools for adoption within the organization • Mentor senior engineers and engineering managers on architectural thinking, helping them develop the systems perspective needed for large-scale distributed systems • Create and maintain comprehensive architectural documentation, decision records (ADRs), and design patterns that guide teams through complex technical transitions • Establish and enforce code quality standards, security practices, and architectural guardrails across all development teams • Partner closely with the CTO and VP of Engineering to align architectural vision with business strategy, resource allocation, and organizational capabilities • Collaborate with Product Management to ensure technical feasibility of product roadmap items and to identify opportunities for architectural improvements within feature development • Work with DevOps and Infrastructure teams to design cloud-native architectures, CI/CD pipelines, and deployment strategies that enable safe, frequent releases • Engage with QA and Security teams to define testability, observability, and security requirements within the architecture • Communicate architectural vision and critical decisions to both technical and non-technical stakeholders, translating complexity into clear strategic narratives.




