Senior Software Engineer

1 Month ago • 4 Years +
Software Development & Engineering

Job Description

Revenera helps product executives build better products, accelerate time to value and monetize what matters. As a Senior Software Engineer at Flexera, you will be involved in the full product lifecycle, from requirements gathering to coding and testing. You will develop new features across the technology stack, focusing on Identity and Access Management services. This includes designing and implementing backend microservices in Go, deploying to AWS and Azure Kubernetes clusters, and designing database models for PostgreSQL and Mongo. You will also coordinate with product teams and contribute to improving product quality and security.
Good To Have:
  • Experience developing in Linux environments.
  • Kubernetes or cloud certifications
  • Exposure to Identity and Access Management concepts like OAuth2, SAML, PKI
Must Have:
  • Actively participate in an agile software development life cycle, decomposing requirements, documenting, and discussing the design, estimation, and implementation.
  • Work in the platforms team on the Identity and Access Management services of Flexera's SaaS offering
  • Design and implement backend micro services written in Go, packaged into Docker containers, and deployed to AWS and Azure clouds as Kubernetes clusters.
  • Design database models for PostgreSQL and Mongo.
  • Coordinate with all Flexera product teams to help them adopt the platform services you develop.
  • Generate architecture recommendations and interact with customers to understand use cases and propose solutions.
  • Constantly improve product quality, security, and performance, with a strong focus on SQL Server performance optimization and improvements.
  • Contribute to the knowledge base, wiki, and other Flexera resources to help build the best customer experience.
Perks:
  • A welcoming and casual office environment.
  • A competitive salary and benefits package.

Add these skills to join the top 1% applicants for this job

saas-business-models
communication
problem-solving
github
game-texts
agile-development
postgresql
composition
user-experience-ux
linux
aws
azure
docker
kubernetes
sql
algorithms

Revenera helps product executives build better products, accelerate time to value and monetize what matters. Revenera’s leading solutions help software and technology companies drive top line revenue with modern software monetization, understand usage and compliance with software usage analytics, empower the use of open source with software composition analysis and deliver an excellent user experience—for embedded, on premises, cloud, and SaaS products.

Flexera is transforming the way enterprises deliver IT, and we’re looking for experienced and collaborative professionals to help us deliver on that promise by anticipating our customers' needs and solving real problems.

As a Senior Software Engineer, you will work across our technology stack, developing new features and being involved in the full product lifecycle from requirements gathering, architecture and design, UX and wireframes, to coding and testing.

What You’ll Do

  • Actively participate in an agile software development life cycle, decomposing requirements, documenting, and discussing the design, estimation, and implementation.
  • Work in the platforms team on the Identity and Access Management services of Flexera's SaaS offering
  • Design and implement backend micro services written in Go, packaged into Docker containers, and deployed to AWS and Azure clouds as Kubernetes clusters.
  • Design database models for PostgreSQL and Mongo.
  • Coordinate with all Flexera product teams to help them adopt the platform services you develop.
  • Generate architecture recommendations and interact with customers to understand use cases and propose solutions.
  • Constantly improve product quality, security, and performance, with a strong focus on SQL Server performance optimization and improvements.
  • Contribute to the knowledge base, wiki, and other Flexera resources to help build the best customer experience.

You’ll Be Expected to Have

  • At least 4+ years of experience in software development.
  • Extensive experience in developing backend micro-services and applications.
  • Hands-on experience with Go programming language.
  • Deployment and troubleshooting with Kubernetes on AWS and/or Azure cloud environments
  • Proficient in using AI tools like GitHub Copilot to accelerate development activities.
  • Good understanding of SQL database design.
  • Ability to reason about software, algorithms, and performance from a high level.
  • Good communication skills to work within and across teams.

Additional Skills (Preferred)

  • Experience developing in Linux environments.
  • Kubernetes or cloud certifications
  • Exposure to Identity and Access Management concepts like OAuth2, SAML, PKI

Perks of Working at Flexera

  • A welcoming and casual office environment.
  • A competitive salary and benefits package.

Revenera is proud to be an equal opportunity employer. Qualified applicants will be considered for open roles regardless of age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by local/national laws, policies and/or regulations. Regarding disability, we encourage candidates requiring accommodations to please let us know by emailing careers@flexera.com.

Set alerts for more jobs like Senior Software Engineer
Set alerts for new jobs by Revenera
Set alerts for new Software Development & Engineering jobs in India
Set alerts for new jobs in India
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙