Trust AI at full speed.
Staff Software Engineer
Location
United Kingdom
Posted
35 days ago
Salary
0
Seniority
Lead
Job Description
Staff Software Engineer
Snyk
Snyk is the leader in secure AI software development, helping millions of developers develop fast and stay secure as AI transforms how software is built. Our AI-native Developer Security Platform integrates seamlessly into development and security workflows, making it easy to find, fix, and prevent vulnerabilities — from code and dependencies to containers and cloud. Our mission is to empower every developer to innovate securely in the AI era — boosting productivity while reducing business risk. We’re not your average security company - we build Snyk on One Team, Care Deeply, Customer Centric, and Forward Thinking. It’s how we stay driven, supportive, and always one step ahead as AI reshapes our world. Why this role? As a Staff Software Engineer, you’ll play a key role in shaping how modern organizations build and secure software at scale. You’ll join a collaborative, forward-thinking team and help drive our mission to embed security into every part of the AI-native development lifecycle. As a part of our teams yo u’ll have the opportunity to make an impact on a wide range of projects, from mastering existing services to building new, cutting-edge features. Your contributions will directly impact the success of our products and the security of millions of developers worldwide. What You’ll Do: - Lead the design and implementation of highly reliable, large-scale solutions to our most complex technical problems. - Drive consensus with peers and senior leads to define and implement solutions for large-scale engineering challenges. - Take end-to-end ownership for critical efforts, acting as a technical lead to deliver broad, cross-functional projects. - Mentor and coach junior engineers, helping to grow the next generation of technical leaders at Snyk. - Communicate regularly and effectively to ensure alignment with team, peers, and senior leadership. What You Bring: - You have at least 10 years of commercial experience as a Software Engineer. - You have experience in large-scale software systems design, with a strong grasp of computer science fundamentals. - You are proficient in at least one of our core programming languages (Go, TypeScript), with a willingness to learn new technologies. - You have a strong commitment to code quality and the value of giving and receiving feedback through code reviews. - You are a highly effective communicator, able to work collaboratively, be curious, and have a growth mindset. It’d Be Awesome If You Also… - Have a proven track record of leading projects and inspiring engineering teams to achieve results. - Have hands-on experience with Kubernetes or major cloud platforms (AWS, GCP, Azure). - Contribute to open-source projects and share your knowledge with the developer community. - Embrace the cloud-native world and have experience with Docker. - Love solving complex technical problems and finding solutions where others see roadblocks. #LI-DB1 #LI-Hybrid We care deeply about the warm, inclusive environment we’ve created and we value diversity – we welcome applications from those typically underrepresented in tech. If you like the sound of this role but are not totally sure whether you’re the right person, do apply anyway! About Snyk Snyk is committed to creating an inclusive and engaging environment where our employees can thrive as we rally behind our common mission to make the digital world a safer place. From Snyk employee resource groups, to global benefits that help our employees prioritize their health, wellness, financial security, and a work/life blend, we aim to support our employees along their entire journeys here at Snyk. Benefits & Programs - Prioritize health, wellness, financial security, and life balance with programs tailored to your location and role. - Flexible working hours, work-from home allowances, in-office perks, and time off for learning and self development - Generous vacation and wellness time off, country-specific holidays, and 100% paid parental leave for all caregivers - Health benefits, employee assistance plans, and annual wellness allowance - Country-specific life insurance, disability benefits, and retirement/pension programs, plus mobile phone and education allowances
Benefits
- 401(K), Commuter benefits, Company equity, Company-sponsored outings, Company sponsored family events, Customized development tracks, Dedicated diversity and inclusion staff, Dental insurance, Disability insurance, Diversity manifesto, Volunteer in local community, Family medical leave, Fitness stipend, Flexible Spending Account (FSA), Flexible work schedule, Generous parental leave, Generous PTO, Company-sponsored happy hours, Health insurance, Job training & conferences, Life insurance, Charitable contribution matching, Paid volunteer time, Onsite gym, Open office floor plan, Paid holidays, Pair programming, Paid sick days, Partners with nonprofits, Pet insurance, Promote from within, Lunch and learns, Remote work program, Return-to-work program post parental leave, Free snacks and drinks, Team based strategic planning, OKR operational model, Mandated unconscious bias training, Unlimited vacation policy, Vision insurance, Wellness programs, Some meals provided, Mental health benefits, Home-office stipend for remote employees, Diversity employee resource groups, Hiring practices that promote diversity, Employee resource groups, Quarterly engagement surveys, Hybrid work model, In-person all-hands meetings, In-person revenue kickoff, Wellness days, Meditation space, Mother's room, Flexible time off, Bereavement leave benefits, Company-wide vacation
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer I
MedAmericaVituity is a 100% physician-owned partnership and is led by frontline physicians that are all equitable owners. We foster an environment where passion thrives, and success comes through shared purpose. Together, we leverage our strengths and experiences to make a positive impact in our local communities. Vituity has opportunities at 890 practices across the country, serving 14.5 million patients a year. Even when you are working remotely, you are an important part of the Vituity Community. Monthly wellness events and programs such as yoga, HIIT classes, and more. Trainings to help support and advance your professional growth. Team building activities such as virtual scavenger hunts and holiday celebrations. Flexible work hours. Opportunities to attend Vituity community events including LGBTQ+ History, Día de los Muertos Celebration, Money Management/Money Relationship, and more.
Role Description Participate in the full cycle of software application and business logic development. - Participate in Agile/Scrum sessions. - Participate in project estimation and planning. - Conduct code reviews & write code and tests. - Participate in generative AI-related R&D activities. - Assist in the deployment, testing/validation on QA. - Assist in the deployment, validation, troubleshooting/support on production. - Assist application monitoring and process automation. Qualifications - Bachelor’s degree in information technology or related discipline required. - One year of practical experience in software development preferred. - Familiarity with generative AI technology preferred. - Hands-on experience on Microsoft Azure platform (devOps, CiCd, Azure monitoring, etc) preferred. - Good working knowledge of basic programming languages such as C#, Java, or Python. - Knowledge of databases and operating systems; working knowledge of MS SQL. - Familiarity with working with RESTful APIs. - Familiarity with database programming (i.e., SQL Server queries, triggers, stored procedures). - Familiarity with user interface (UI) programming (i.e., Javascript, HTML, Ajax, CSS). - Ability to adhere to best practices around writing well-structured, maintainable code in C# and SQL. - Ability and willingness to learn new technology quickly. - Exposure to CSS, Powershell, JavaScript. - Knowledge of machine learning and generative AI concepts and principles. - Ability to break complex problems down into small pieces. - Experience in Github or other version control system; familiarity with Ci/Cd concepts. - Familiarity with SRE concepts and experience in application KPI tracking will be a plus. - Understanding of Agile methodologies (Scrum, Kanban) will be a plus. - Ability to follow instructions and work effectively in a team environment. - Good communication skills in English. Benefits - Superior health plan options. - Dental, Vision, HSA/FSA, Life and AD&D coverage, and more. - Top Tier 401(k) retirement savings plans that offers a $1.20 match for every dollar up to 6% plus discretionary profit-sharing contributions (eligible January following 18 months of service). - Generous paid time off starting 3-4 weeks’ annually. - Student Loan Refinancing Discounts. - Professional and Career Development Program. - EAP and travel assistance included. - Wellness program. - Purpose-driven culture focused on improving the lives of our patients, communities, and employees.
• Build and maintain backend services using Node.js, including serverless architectures (e.g., AWS Lambda, API Gateway) • Develop and integrate APIs that support frontend applications and external systems, including institutional platforms and AI-driven services • Contribute to frontend features using modern state management (e.g., Redux Toolkit with slices, async thunks, memoized selectors) and accessible, interactive UI patterns such as drag-and-drop with keyboard and screen reader support • Write clean, maintainable, and well-tested code, maintaining high test coverage (90%+ across unit and integration tests) • Support the development and maintenance of workflows using orchestration tools (e.g., Sequencer / workflow engines, state machines) • Contribute to event-driven processes and asynchronous system operations (e.g., message queues, distributed workflows) • Assist in improving reliability through better error handling and retries • Develop RESTful APIs and support microservices architecture • Integrate with third-party services and internal systems, including large-scale institutional data platforms • Assist in optimizing performance and scalability of services using patterns such as NoSQL single-table design (composite keys, transactional writes) • Implement secure and reliable data handling practices • Troubleshoot issues in production environments with guidance from senior team members • Contribute to logging, monitoring, and debugging efforts • Support deployment and release processes in cloud-native environments • Work closely with cross-functional teams across global locations, contributing to large-scale platforms such as next-generation degree planning systems for university partners • Participate in code reviews and team discussions • Take ownership of assigned features and tasks, delivering end-to-end solutions from UI to API to database • Continue developing technical skills and learning new technologies
Principal Engineer, LLM – Platform and Tooling
UpstartOur mission is to enable effortless credit based on true risk.
• Define and drive the multi-year technical roadmap for the Core GenAI Platform, influencing adoption and alignment across several engineering teams • Collaborate with CTO/VP-level and above leadership to influence business strategy with technical insight • Lead architecture and design of large-scale, mission-critical systems for model inference, orchestration, and compliance • Identify and solve systemic technical risks that impact the entire company and business-critical AI initiatives • Represent Upstart internally and externally as a thought leader in GenAI systems through executive reviews, cross-company forums, and industry venues • Establish operational standards for GenAI integrations, ensuring security, fairness, and reliability at scale • Build high-leverage, generalizable platform components that meaningfully accelerate the productivity of engineers across Upstart • Mentor senior engineers, other principal engineers, and shape the growth of future technical leaders, fostering a culture of learning and excellence
• Develop and implement AI solutions using frameworks such as LangChain, LangGraph, and multi-agent systems. • Utilize prompt engineering and retrieval-augmented generation (RAG) to enhance AI capabilities. • Work with vector databases (ChromaDB, Pinecone) and implement context optimization and model routing. • Ensure LLM observability and adherence to AI governance standards. • Lead Agile teams through project lifecycles from conception to deployment, ensuring best practices in software development and architecture. • Manage CI/CD processes, including logging, tracing, and monitoring for infrastructure observability. • Conduct code reviews and enforce design patterns to maintain high-quality code standards. • Collaborate effectively with stakeholders to align on project goals and deliverables.



