Secure Code Warrior® is actively hiring for roles in Engineering, Customer Success, Sales and more. Come join us...
Senior Software Engineer, Native Applications and Networking (3 Month Contract)
Location
India
Posted
34 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, Native Applications and Networking (3 Month Contract)
Secure Code Warrior
Join Secure Code Warrior to create a safer digital landscape by assisting companies to secure their software through developer-led practices! Secure Code Warrior’s mission is to establish new standards for coding that transform the ways software is created. We do this by providing the world’s leading agile learning platform that delivers the most effective secure coding solution for developers to learn, apply, and retain software security principles. More than 600 enterprises trust Secure Code Warrior to implement agile learning security programs, build safer software, and create a culture of developer-driven security. We are a venture-backed company with offices in Australia, the United States, Belgium, Iceland, and the United Kingdom. Secure Code Warrior is seeking a Senior Engineer to take long-term ownership of our core system-level product suite across Windows and macOS. In this contract role, you will be the architectural anchor for our native applications and networking stack. You won’t just be delivering features; you will be responsible for the vision, stability, and security of low-level implementations that integrate deeply with operating system frameworks. You will work at the intersection of native app development (Swift, C++, C#) and high-performance networking (Go), ensuring our platform remains the gold standard for Agentic Developer tool Observability. Core Responsibilities Architectural Leadership & Native Development - Platform Implementation: Own the development and evolution of native components, including macOS System Extensions (NetworkExtension framework in Swift) and Windows Filtering Platform (WFP) callout drivers (C++/C#). - The Go Engine: Lead the optimization of our high-performance networking engine written in Go, ensuring it scales effectively and maintains reliable interoperability with platform-specific system hooks via cgo. - Secure IPC & Orchestration: Design, implement, and harden secure Interprocess Communication (IPC) mechanisms (XPC on macOS; ALPC, Named Pipes, or gRPC on Windows) to bridge privileged system services with user-space applications. Performance, Reliability & Security - System Health: Take accountability for the stability of native daemons and background services. You will diagnose and resolve complex OS-level challenges, including sleep/wake reconnection logic, DNS interception conflicts, and VPN kill-switch enforcement. - Native Optimization: Continuously monitor and improve packet path bottlenecks, CPU usage, and memory management to ensure a "zero-impact" user experience for the developer. - Security Standards: Ensure all native code meets SCW’s strict standards for memory safety, concurrency, and cryptographic integrity. Engineering Excellence & Lifecycle - Release Ownership: Manage the end-to-end technical requirements for native platform releases, including Windows EV Code Signing, Apple Notarization, and Entitlements. - Roadmap Contribution: Partner with Product and Security teams to translate customer needs into technical roadmaps for our native application suite. - Mentorship: Act as a Subject Matter Expert (SME) for the wider engineering organization, conducting code reviews and mentoring engineers in systems programming and native application architecture. Experience & Skills Technical Proficiency - Systems & Native Programming: Deep, professional experience with system-level development and native application architecture on Windows and/or macOS. - Polyglot Engineering: Strong proficiency in Go, Swift, and C++ or C#. - Framework Expertise: Extensive hands-on experience with the macOS NetworkExtension framework and the Windows Filtering Platform (WFP). - Networking Protocols: Expert-level understanding of TCP/IP, DNS, TLS, and low-level packet manipulation. - Native Tooling: Skilled in kernel/system debugging, performance profiling (Xcode Instruments, WPR/WPA), and memory leak detection. Professional Attributes - Product Mindset: You don't just write code; you build native products that solve real-world security problems for developers. - Operational Excellence: Experience maintaining native software in production-grade security or networking environments. - Collaboration: Ability to work cross-functionally with DevOps, Security, and Product teams in an agile, remote-first environment. Why Join Secure Code Warrior? - Deep Impact: Your work directly impacts the security posture of the world’s leading software organizations. - Technical Challenge: We solve "hard" problems at the OS level—this isn't just another CRUD app; it's a high-performance native suite. - Growth: As a permanent team member, you will have a clear path for career progression, whether through technical leadership or architectural specialization. - Flexibility: Remote-first culture with a focus on results rather than hours logged. You're joining us at an exciting stage in our journey, and are key to our future success. You’ll have the opportunity to create impact, deliver on your ideas, and use your spark; experience and expertise to help us live long and prosper. Warriors have full flexibility. We appreciate that you’ll do your best work when you’re rested and energized. With our business operating globally, there’s no 9-5 grind at Secure Code Warrior. You’re encouraged to work the days, times and in the way that suits your best. We also offer generous leave and work from home options so you can make work work for you. We’re a tight-knit team that values humility, diversity, giving back to the community and to each other. Giving back is key to being a Warrior, and we do what we can to make the world a little bit brighter as we work to make it more secure. Diversity. Inclusion. They’re more than just words for us. They’re the hard-and-fast principles guiding how we build our teams, cultivate leaders and create a company where every single person feels safe and celebrated. We have a global, multicultural following—we want to reflect that inside our walls and ensure people come as they are, we like it that way!
Related Guides
Related Job Pages
More Software Engineer Jobs
Grade 5 Teacher
Spring Education GroupSpring Education Group (SEG), established in 2017, operates over 200 private schools across the United States, offering educational programs from infant care through high school. T
Laurel Springs School, a subsidiary of Spring Education Group, a WASC-accredited school, is a pioneer in online private school education since 1991. Laurel Springs provides flexible and personalized learning experiences online for students in kindergarten through 12th grade and beyond. Grade 5 Teacher Laurel Springs School | Remote, United States | Full-Time What We Offer - Competitive compensation package - Medical, dental, and vision insurance - Paid holidays and sick time - 401(k) with company match - Tuition discounts for eligible dependents - Professional development and growth opportunities - Education reimbursement programs About the Role Laurel Springs School is seeking an experienced and student-centered Grade 5 Teacher to join our online Lower School program for the 2026–2027 academic year. This is a fully remote teaching position designed for an educator who is passionate about elementary education and thrives in a virtual learning environment. The Grade 5 Teacher will support students through a combination of asynchronous instruction and live, synchronous interactions, providing personalized guidance, feedback, and academic support. This role requires strong communication skills, comfort with educational technology, and the ability to build meaningful relationships with students and families in a remote setting. The teacher works closely with other K–5 educators and the Dean of Lower School and must be able to collaborate effectively within a team. What You’ll Do - Deliver high-quality online instruction through a combination of asynchronous coursework and live virtual teaching - Engage Grade 5 students in a structured, interactive, and supportive virtual classroom environment - Monitor student progress and provide timely, personalized, and constructive feedback on assignments - Proactively identify learning gaps and implement targeted interventions to support student mastery - Communicate regularly with students, parents, and school staff via email, phone, and video conferencing - Hold virtual office hours, one-on-one student meetings, and parent conferences - Collaborate with curriculum and academic teams on course development and instructional best practices - Participate in school-wide meetings, professional development, and community events - Plan and participate in live virtual events, clubs, and student engagement activities - Maintain accurate records of student performance and engagement - Uphold confidentiality and professionalism in all interactions What We’re Looking For - Bachelor’s degree in Education or a related field required; Master’s degree preferred - Active teaching certification (elementary or related field) - Experience teaching elementary students, preferably Grade 5 or upper elementary - Experience with online teaching, virtual instruction, or educational technology strongly preferred - Strong understanding of learning strategies that support elementary-aged students in a virtual environment - Excellent communication and relationship-building skills with students and families - Strong organizational skills with the ability to manage multiple priorities - Ability to work independently in a fully remote environment while collaborating with a distributed team - Passion for education and commitment to student-centered learning Work Environment and Schedule - Fully remote position within the United States - Full-time, 12-month role - Availability required during standard business hours (Eastern Time) - Participation in live, synchronous sessions, student appointments, and school events - Occasional evening availability may be required - Periodic travel for in-person events, training, or team gatherings Technology Requirements - Reliable, high-speed internet connection - Dedicated home workspace suitable for virtual instruction and meetings - Experience with learning management systems, video conferencing platforms, and digital tools preferred 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. In general, this position requires an individual to frequently walk, stand, sit, squat, stoop, reach, kneel, rise from the floor, twist, listen, read, write, and speak the English language. In addition, this position often requires an individual to carry, lift, use repetitive or fine hand movements, and occasionally push, pull, or bend. This position is regularly required to hear and use clear vision with or without correction. Spring Education Group, including, but not limited to SEG Inc., and their affiliates (collectively “Company”) is an Equal Opportunity Employer. All qualified applicants for employment and employees are provided equal employment opportunities, including in recruitment, hiring, and assignment, without regard to actual or perceived race, color, religion and religious creed, sex (including pregnancy and related conditions), sexual orientation, gender identity, gender expression, marital or familial status, age, national origin, ancestry, disability, genetic information, military/veteran status, or any other classification protected by federal, state, or local law. The Company expressly prohibits any form of unlawful employee or student harassment or discrimination.
• Research and experiment on ways to specialize foundational models to agentic use cases • Build and maintain data and training pipelines • Keep up with latest research, and be familiar with state of the art in LLMs, alignment, synthetic data generation, code generation • Design, analyze, and iterate on training/fine-tuning/data generation experiments • Write high-quality, pragmatic code • Work as part of a team: plan future steps, discuss, and communicate clearly with your peers
PowerShell Developer
NexthinkUnparalleled Visibility Into Issue Detection, Diagnosis, and Remediation
Company Description Nexthink is the leader in digital employee experience management software. The company provides IT leaders with unprecedented insight allowing them to see, diagnose and fix issues at scale impacting employees anywhere, with any application or network, before employees notice the issue. As the first solution to allow IT to progress from reactive problem solving to proactive optimization, Nexthink enables its more than 1,200 customers to provide better digital experiences to more than 15 million employees. Dual headquartered in Lausanne, Switzerland and Boston, Massachusetts, Nexthink has 9 offices worldwide. Job Description Overview: We are looking for a talented and innovative Automation Engineer / PowerShell Developer with strong expertise in EUC scripting and Nexthink integrations to join our team. You will design, develop, and implement automation solutions focused on endpoint efficiency, incident remediation, and operational productivity across Windows, macOS, and cloud and VDI environments. You will leverage PowerShell, Bash scripting, and Nexthink's NQL API to build robust and scalable automation, using AI-assisted tools (e.g., GitHub Copilot) to enhance development velocity and code quality. Key Responsibilities: - Work on high-impact EUC automation projects centered on Nexthink and modern endpoint management-visibility into real customer outcomes. - Strong technical autonomy: drive end-to-end automation solutions and influence standards and reusable libraries. - Hands-on use of modern tooling including Git-based CI/CD and AI-assisted development (e.g., GitHub Copilot) to accelerate delivery and improve code quality. - Opportunity to deepen expertise in Nexthink NQL and endpoint automation patterns across diverse customer environments. - Analyze automation and reporting requirements received from consultants, delivery managers and customers, translating these into effective automation solutions that reduce manual effort and errors. - Design, develop, and maintain robust PowerShell and Bash scripts for Windows and macOS endpoints with a focus on device management, telemetry collection, and incident remediation workflows. - Integrate automation solutions with Nexthink, primarily through interaction with the Nexthink NQL API, to query endpoint data, trigger actions, and orchestrate workflows. - Build, optimize, and maintain automated workflows and runbooks for operational processes such as patching, policy enforcement, and incident resolution. - Integrate automation scripts and Nexthink API calls with external systems (e.g., REST APIs, webhooks, ITSM platforms) to provide end-to-end automation capabilities. - Maintain, enhance, and modularize existing automation codebases to improve reusability and scalability. - Document scripts, workflows, API integrations, and operational processes clearly for client knowledge transfer and ongoing support. - Stay up-to-date with latest Nexthink capabilities, endpoint OS platform changes (Windows/macOS), automation tools, and security best practices. - Troubleshoot and resolve automation-related issues, ensuring reliability and performance of workflows. - Participate in code reviews and contribute to continuous improvement of automation standards and practices. AI and tooling enablement: - Utilize AI-assisted development tools (e.g., GitHub Copilot) to accelerate scripting, prototyping, and refactoring, while ensuring quality, security, and maintainability. - Employ AI-driven testing and validation approaches to verify automation scripts, including handling edge cases and recovery workflows. - Follow secure development processes in AI tool usage, including manual code review, sensitive data protection, and provenance management. Qualifications - Bachelor's degree in Computer Science, Computer Engineering, or a related field. - Minimum 3 years' experience in software development, automation, EUC scripting or DevOps with a focus on endpoint automation (mid-to-senior level). - Strong PowerShell skills for Windows endpoint automation (scripts, functions/modules, remoting, CIM/WMI, error handling, profiling/optimization). - Proficiency in Bash scripting for macOS/Unix environments. - Experience integrating automation with REST APIs, webhooks and IT applications (JSON, OAuth/token-based auth); hands-on experience with Nexthink integrations-especially using the NQL API-to query endpoint data and orchestrate workflows. - Familiarity with Office 365 / Microsoft 365 automation (SharePoint, Teams, AAD/Graph API) is highly desirable. - Working knowledge of Python for automation tasks and building test scaffolding. - Experience building and maintaining automated workflows, job scheduling/orchestration and test automation for scripts (unit, integration, smoke tests, edge-case handling). - Strong experience with Git-based source control, branching strategies and pull-request/code-review workflows. - Knowledge of logging, monitoring and alerting best practices and tools relevant to endpoints and automation (e.g., Splunk, ELK, Azure Monitor). - Awareness of secure development practices, secrets/credential management (e.g., Vault, Key Vault), dependency management and least-privilege principles. - Solid understanding of infrastructure, networking and security concepts relevant to endpoint automation. - Experience with automation frameworks and orchestration/configuration tools (Ansible, Terraform, Azure Automation/Runbooks, CI/CD tools such as Jenkins/GitHub Actions) is a plus. - Familiarity with Agile development methodologies. - Strong problem-solving, attention to detail, and organizational skills; ability to manage multiple projects and priorities. - Excellent written and verbal communication skills; comfortable interacting with delivery managers and customer contacts. - Demonstrated ability to learn quickly and adapt to new technologies and customer environments. Preferred / Additional Skills: - Experience with orchestration/configuration tools (Ansible, Terraform, Azure Automation/Runbooks, Jenkins, GitHub Actions). - Familiarity with cloud platforms (Azure, AWS, GCP) and their endpoint management automation APIs/SDKs. - Experience packaging and publishing PowerShell modules and managing versioned automation artifacts. - Exposure to containerization (Docker) and automation in CI/CD pipelines. - Prior hands-on use of AI-assisted coding tools (GitHub Copilot, Copilot Labs, LLM-based assistants) to enhance scripting productivity and code quality-coupled with manual security vetting. - 4-8 years of relevant experience in automation, EUC scripting, or DevOps; exceptional candidates with 3+ years and strong Nexthink/NQL experience will be considered. Additional Information Additional Information We are the pioneers and trailblazers of a global IT Market Category (DEX) that is shaping the future of how the world works, giving our customers' IT Teams total digital visibility across their enterprise. Our innovative solutions integrate real-time analytics, automation, and employee feedback across all endpoints. This enables our IT teams to solve complex technical challenges, create ever more productive workplaces, and deliver happy, satisfied employees in the digital workplace. With over 1000 employees across 5 continents, Nexthink operates as One Team, connecting, collaborating and innovating to continuously grow. We call our employees 'Nexthinkers' and our commitment to diversity, inclusion, and equity is second to none. We currently have over 75 nationalities working with us, from all cultures and backgrounds, speaking many different languages. If you are looking for a change and like a nice atmosphere, lots of challenges, and having fun while working, this is a great opportunity for you! Check what we offer: - Permanent Contract and a competitive compensation package. - Health insurance through our partnership with ACKO, including OPD coverage for dental, vision, health check-ups, consultations, and pharmacy expenses. - Hybrid work model balancing office and remote work, with a structured approach for new hires to foster connections and onboarding. - Flexible Hours and unlimited vacation (employees have unlimited paid time off on top of the 22 days of holidays we offer). Plus, company-paid bank holidays (12), sick days (10-30), bereavement leave (5), and 3 days per year for volunteering. - Free access to professional training platforms to explore your interests and enhance your skills. - Stay covered against accidents, bodily injuries, and disabilities with our personal accident insurance policy, providing assurance with coverage up to three times your annual CTC. - New mothers are entitled to up to 26 weeks of maternity leave, with the flexibility to use up to 8 weeks before the expected delivery and the remaining 18 weeks after. Birth fathers can take 6 weeks of paternity leave, while adoptive parents are eligible for 26 weeks of leave for mothers and 6 weeks for fathers. - Under the Payment of Gratuity Act, receive gratuity at the rate of 15 days of basic pay for every completed year of service, provided you've been employed by the company for a minimum of 5 years. Gratuity is payable at retirement or resignation based on your last drawn basic pay. - Bonuses for referring successful hires after three months of continuous employment. Please note that not all the benefits listed above are available for temporary, contract, and internship roles. To ensure you have the most up-to-date information, we recommend checking with your Recruitment Partner.
• You take technical responsibility for our solutions around Microsoft Dynamics 365 and the Power Platform and drive their strategic development • You design the technical architecture and make informed decisions on design, data models and integrations • You design, implement and operate applications using Power Apps, Power Automate and Dynamics 365, including custom extensions • You analyze functional requirements together with business analysts • You develop integrations to other systems and ensure stable, scalable data exchange • You ensure quality through structured testing, releases and clean lifecycle management • You identify optimization potential in existing solutions and continuously enhance them • You act as the central point of contact for complex technical issues • You support colleagues as a sparring partner and share best practices within the team • You work closely with colleagues from Data, BI and Power Platform to contribute to an integrated system landscape



