Universal SASE Platform
Software Engineer
Location
Canada
Posted
116 days ago
Salary
$160K - $260K / year
Seniority
Mid Level
Job Description
Software Engineer
Versa Networks
• Developing cloud-based applications/micro-services hosted in Kubernetes clusters. • Developing customer Kubernetes resources and controllers for these resources. • Managing all aspects of the end-to-end development and deployment lifecycle, including Writing high quality unit-tests. • Creating deployment manifests and helm charts. • Adding monitoring support for metrics, logging, tracing and alerting. • Designing and implementing scalability and fault tolerance aspects.
Job Requirements
- 2+ years of software development experience in Go.
- 2+ years of experience with developing, deploying and operating services in a Kubernetes environment.
- Experience implementing Kubernetes custom resources and controllers.
- Experience with monitoring stacks such as ELK, prometheus/grafana, etc.
- Experience implementing web application backends in Go with best practices related to authentication, authorization, logging, tracing, etc.
- Experience with identity and authentication concepts including SAML and OIDC are a plus.
- Strong analytical, good communication skills and the ability to work independently with minimal supervision and perform well as part of a team.
Benefits
- Competitive Salary & Incentives: We offer a competitive compensation package with and pre-IPO equity to reward your hard work and dedication.
- Health & Wellness: Comprehensive medical, dental, and vision insurance plans to ensure you and your family stay healthy and covered.
- Paid Time Off (PTO): Enjoy a generous PTO policy that includes vacation days, sick leave, and paid holidays to recharge and take care of personal matters.
- Flexible Work Environment: We understand the importance of work-life balance. Enjoy the flexibility of remote work, and hybrid option to create the work schedule that works best for you.
- Professional Development: We believe in continuous learning. Access to training, certifications, and educational resources to help you grow in your career and stay ahead of industry trends.
- Employee Recognition: We celebrate achievements both big and small, with regular recognition programs and awards that highlight your contributions to our collective success.
- Collaborative Culture: Be part of a dynamic, inclusive, and supportive team where innovation and collaboration are at the heart of everything we do.
- Parental Leave: Generous parental leave policies to support you during life's important moments.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Lead Software Engineer
CivicPlusCivicPlus is a web development agency that specializes in partnering with local governments to create extraordinary digital solutions. The company was founded i
• Abstract requirements to analyze and design innovative new software solutions for enhancement of the company’s products • Responsible for the performance of employees on their team and provides status reports • Provide technology leadership and mentoring to the team • Reviews and evaluates the team’s output to ensure that all work adheres to standards and best practices while maintaining a high degree of quality • Understand the team’s deployment pipelines and processes • Leverage the team’s capabilities to maximize effectiveness • Understand the high-level architecture employed by the team and cross-product interactions • Test and own software solutions appropriately throughout their lifecycle • Actively participate as a full member of an Agile development team • Deliver unit-tested solutions • Evident interest in keeping up to date with technology landscape and best practices • Responsible for completing employee performance reviews and development plans • May be asked to perform other duties as assigned
Software Engineer, Engineering Tooling
TailscaleTailscale is a company that focuses on providing secure networking solutions through its innovative mesh VPN technology. As an employer, it fosters a culture of transparency, colla
• Support and enable internal business units through shared engineering services and functionalities, building the tools and processes for those teams to succeed. • Build relationships with multiple stakeholders across the organization to understand and meet their needs with projects you'll own end to end. • Work directly with internal customer-facing teams to empower their mission and take pride in making their day-to-day lives easier. Work with product engineering to extract the data needed to drive business decisions. • Introducing new developer tooling to increase engineering productivity • Improving existing tools, such as CI/CD • Using information from production data to surface potential issues • Creating tooling for dev and staging environments • Exhibit ownership over the running services that comprise Tailscale’s product by building for observability, participating in incident response, and fielding customer support escalations. • Analyze and improve efficiency, scalability, and stability of various system resources.
Software Engineer, Engineering Tooling
TailscaleTailscale is a company that focuses on providing secure networking solutions through its innovative mesh VPN technology. As an employer, it fosters a culture of transparency, colla
• Support and enable internal business units through shared engineering services and functionalities, building the tools and processes for those teams to succeed. • Build relationships with multiple stakeholders across the organization to understand and meet their needs with projects you'll own end to end. • Work directly with internal customer-facing teams to empower their mission and take pride in making their day-to-day lives easier. Work with product engineering to extract the data needed to drive business decisions. • Introducing new developer tooling to increase engineering productivity • Improving existing tools, such as CI/CD • Using information from production data to surface potential issues • Creating tooling for dev and staging environments • Work as part of a team of engineers to design, build, test, and document core software components. • Exhibit ownership over the running services that comprise Tailscale’s product by building for observability, participating in incident response, and fielding customer support escalations. • Analyze and improve efficiency, scalability, and stability of various system resources.
Software Engineer, Engineering Tooling
TailscaleTailscale is a company that focuses on providing secure networking solutions through its innovative mesh VPN technology. As an employer, it fosters a culture of transparency, colla
• Support and enable internal business units through shared engineering services and functionalities, building the tools and processes for those teams to succeed. • Build relationships with multiple stakeholders across the organization to understand and meet their needs with projects you'll own end to end. • Work directly with internal customer-facing teams to empower their mission and take pride in making their day-to-day lives easier. Work with product engineering to extract the data needed to drive business decisions. • Introducing new developer tooling to increase engineering productivity • Improving existing tools, such as CI/CD • Using information from production data to surface potential issues • Creating tooling for dev and staging environments • Work as part of a team of engineers to design, build, test, and document core software components. • Exhibit ownership over the running services that comprise Tailscale’s product by building for observability, participating in incident response, and fielding customer support escalations. • Analyze and improve efficiency, scalability, and stability of various system resources.

