Senior Software Engineer

Yubico is the inventor of the YubiKey, the world's first and leading security key, with a mission to make secure login easy and available for everyone.
$175,000 - $220,000
Backend
Senior Software Engineer
Remote
501 - 1,000 Employees
7+ years of experience
Cybersecurity · Enterprise SaaS

Description For Senior Software Engineer

Yubico, the inventor of the YubiKey, is seeking a Senior Software Engineer to contribute to their flagship YubiEnterprise Services product. This role involves developing and maintaining a web-based Enterprise solution for customers to procure, distribute, and manage YubiKey authentication solutions at scale. The ideal candidate should have a passion for building Enterprise-grade web applications and be excited to understand the logic that drives business solutions.

Key responsibilities include:

  • Enhancing and maintaining the business logic powering YubiEnterprise Services
  • Designing and developing APIs for scalable web applications
  • Creating prototypes and refining work based on user feedback and business needs
  • Leading enhancements and new feature development
  • Working with various technologies, from cloud platform services to web security
  • Collaborating with a multi-national development team
  • Mentoring and providing design and code reviews
  • Working across functions with different teams
  • Participating in an on-call rotation

The role offers opportunities to work with cutting-edge technologies, contribute to a product used by top Enterprise companies, and grow both technically and professionally. Yubico provides a flexible work environment, strong company values, and a commitment to diversity and inclusion.

Benefits include comprehensive health coverage, a 401K plan with company match, wellness reimbursement, learning and development opportunities, generous time off, paid parental leave, and commuter benefits. Yubico is an equal opportunity employer committed to creating an inclusive environment for all employees.

Last updated a month ago

Responsibilities For Senior Software Engineer

  • Understand, enhance, and maintain business logic for YubiEnterprise Services
  • Design and develop APIs for scalable web applications
  • Create prototypes and refine work based on feedback
  • Lead enhancements and new feature development
  • Work with various technologies from cloud services to web security
  • Collaborate with multi-national development team
  • Provide mentoring, design reviews, and code reviews
  • Work across functions with different teams
  • Participate in on-call rotation

Requirements For Senior Software Engineer

Go
Java
JavaScript
Node.js
Python
  • 7+ years of software development experience
  • BS or MS in Computer Science or relevant technical discipline
  • Experience building commercial, customer-facing software
  • Experience with back-end software development supporting web applications
  • Experience working with relational databases
  • Experience designing and developing microservices on Unix-based platforms
  • Experience with web-backend languages (Go, Python, Java, JavaScript, Node.js)
  • Experience leading projects and developing complex features
  • Excellent communication skills
  • Track record working in hyper-growth companies

Benefits For Senior Software Engineer

401k
Commuter Benefits
Dental Insurance
Education Budget
Medical Insurance
Parental Leave
Vision Insurance
  • Health insurance (100% premium covered for employee, 85% for family)
  • Dental insurance
  • Vision insurance
  • 401K with 6% match (up to $6K/year)
  • $100 monthly wellness reimbursement
  • $3,000 yearly learning and development stipend
  • 15 vacation days
  • 10 holidays
  • 7 sick days
  • 8 weeks paid parental leave
  • Commuter benefits

Interested in this job?

Jobs Related To Yubico Senior Software Engineer

Sr. Software Dev Engineer, FinTech Tax Data Products

Senior Software Engineer role at Amazon FinTech building scalable tax data systems with competitive pay and benefits.

Sr. Software Engineer - Apple Service Engineering

Senior Software Engineer position at Apple Service Engineering team in Seattle, building large-scale data services and infrastructure for Apple's ecosystem serving millions of users worldwide.

Senior Software Engineer

Senior Software Engineer role at Apple Services Engineering, focusing on large-scale data processing and distributed systems, offering competitive compensation and comprehensive benefits.

Software Development Engineer, Databases, AiDP

Senior Database Engineer role at Apple working on PostgreSQL development and cloud database services, offering competitive salary and comprehensive benefits.

Software Development Engineer, Databases, AiDP

Senior Database Engineer role at Apple working on PostgreSQL development and cloud database services, offering competitive pay and benefits.