Senior Software Engineer at Flexera

India

Flexera Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, FinOps, ITAMIndustries

Requirements

  • 8+ years of professional experience in software development
  • Proven expertise in building Python-based web applications
  • Deep experience with containerization technologies such as Docker and Kubernetes
  • Strong familiarity with Linux, Windows, and Mac operating systems
  • Solid understanding of CI/CD pipelines and modern deployment strategies
  • Hands-on experience with AWS services and cloud deployment practices
  • Proficiency with AI-assisted development tools like GitHub Copilot
  • Excellent communication and collaboration skills across cross-functional teams
  • Preferred Skills
  • Development experience across Linux, Mac, and Windows environments
  • Certifications in Kubernetes or cloud platforms (AWS, Azure, GCP)
  • Exposure to Identity and Access Management protocols such as OAuth2, SAML, and PKI

Responsibilities

  • Develop tooling for Flexera’s product teams as part of the Central QA Operations group
  • Build systems to generate and anonymize test data sets for use across Flexera QA teams
  • Actively contribute to an agile software development lifecycle: decompose requirements, document and discuss design, estimate effort, and implement solutions
  • Design and implement robust testing frameworks and tools in Python, deployed across AWS and corporate infrastructure
  • Architect and optimize database models for MSSQL and PostgreSQL, with a strong focus on performance and scalability
  • Collaborate directly with the Head of Quality to deliver high-impact features and ensure alignment with quality standards
  • Provide architectural recommendations for the test tooling suite and drive innovation in QA automation efforts
  • Continuously improve product quality, security, and performance by accelerating testing capabilities and coverage
  • Contribute to Flexera’s internal knowledge base, wiki, and learning resources to support the development of future QA leaders

Skills

Key technologies and capabilities for this role

PythonAWSMSSQLPostgreSQLAgileTesting FrameworksQA AutomationDatabase OptimizationSQL

Questions & Answers

Common questions about this position

What experience level is required for this Senior Software Engineer role?

The role requires 8+ years of professional experience in software development.

What are the key technical skills needed for this position?

Candidates need proven expertise in building Python-based web applications, deep experience with containerization technologies such as Docker and Kubernetes, hands-on experience with AWS services, and proficiency with databases like MSSQL and PostgreSQL.

Is this a remote position or does it require office work?

This information is not specified in the job description.

What is the salary or compensation for this role?

This information is not specified in the job description.

What soft skills are important for success in this role?

Excellent communication and collaboration skills across cross-functional teams are required.

How does Flexera describe its company culture and team environment?

Flexera emphasizes teamwork, stating they can't achieve their goals without their team, and values contributions to internal knowledge bases to support future QA leaders in a growing company with ambitious plans.

What makes a strong application for this Senior Software Engineer position?

Highlight 8+ years of software development experience, Python web app expertise, Docker/Kubernetes, AWS, and cross-platform development; preferred qualifications include Kubernetes certifications and IAM protocol exposure.

Flexera

IT management and software optimization solutions

About Flexera

Flexera provides IT management software and optimization solutions that help businesses control their software and IT costs. Its products enable organizations to manage their technology investments more efficiently, particularly during digital transformation efforts. Flexera's main offerings include IT asset management (ITAM) and software asset management (SAM) tools, which allow clients to track and optimize software usage. Additionally, the company offers cloud management solutions to help businesses manage their cloud resources effectively. Flexera differentiates itself from competitors through its Technology Value Optimization (TVO) approach, which focuses on maximizing the business value from technology expenditures. The company's goal is to help clients achieve a return on investment (ROI) from their technology spending, ensuring that every dollar spent contributes to growth and efficiency.

Itasca, IllinoisHeadquarters
2008Year Founded
$81.4MTotal Funding
BUYOUTCompany Stage
Enterprise SoftwareIndustries
1,001-5,000Employees

Risks

Integration of Snow Software may disrupt services if not managed well.
Rising SBOM demand may strain Flexera's resources and compliance efforts.
Rapid cloud tech evolution could lead to outdated Flexera offerings.

Differentiation

Flexera's Technology Value Optimization maximizes business value from technology investments.
Acquisition of Snow Software enhances Flexera's hybrid IT management capabilities.
Flexera's SBOM management addresses rising cybersecurity threats and regulatory requirements.

Upsides

Recognition as a leader in Cloud Cost Management boosts Flexera's market credibility.
Flexera One FinOps tool optimizes costs and improves IT-finance collaboration.
Technology Intelligence Platform bridges ITAM and FinOps for hybrid IT challenges.

Land your dream remote job 3x faster with AI