- Experience
- 8+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 2 days ago
- Work mode
- In office
- Education
- B.E/B.Tech/MCA in Computer Science or related field
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About Flexera
Flexera is a global leader in technology value optimization, helping customers save billions by reducing wasted technology spend. As innovators in Hybrid IT Asset Management and FinOps, Flexera offers award-winning SaaS solutions powered by the Technology Intelligence Platform. Their services provide IT, finance, procurement, and cloud teams with valuable insights into cost optimization, compliance, and risk management across hybrid environments including on-premises, SaaS, containers, and cloud.
With over 50,000 customers worldwide and consistent recognition from Gartner, Forrester, and IDC as a category leader, Flexera is driving transformation in the software industry during a period of significant growth and ambition.
Role Overview
The Staff Software Engineer role seeks an energetic and skilled development engineer to engage in designing, implementing, automating, and contributing across various phases of the software development lifecycle. The ideal candidate will demonstrate excellent problem-solving skills, a readiness to tackle new challenges, adaptability, strong communication, and a cooperative team spirit.
Candidate Profile
- Degree in B.E/B.Tech/MCA in Computer Science, Computer Engineering, or a related discipline is required.
- Minimum of eight years in software development with proficiency in advanced C++ and C.
- Expertise in at least one major operating system such as Windows or Linux, combined with strong debugging skills and mastery of debugging tools.
- Experience in high-performance distributed databases and high-speed messaging queues.
- Solid understanding of build processes, communication protocols, and multithreaded programming.
- Familiarity with scripting languages like Perl or Python is advantageous.
- Strong logical reasoning and determination in troubleshooting complex issues.
- Deep knowledge of operating system kernels with capability to mentor others and solve advanced OS-level problems.
- Exposure to cloud provider solutions is beneficial.
- Exceptional command over object-oriented design and development techniques.
- Ability to deliver exceptional results with minimal oversight, strong analytical abilities, and a customer-focused approach.
- Experience in real-time systems, cross-platform development, network programming, distributed client/server architectures, and working with NoSQL databases.
Key Responsibilities
- Design, develop, review, and automate software components and solutions.
- Participate actively in code reviews, design discussions, and requirement evaluations ensuring practicality and quality.
- Provide consistent progress updates and address development challenges promptly.
- Elevate the team’s technical skills, best practices for software development, and testing standards within relevant domains.
- Share innovations and strategies to enhance performance in multi-server environments.
Diversity and Inclusion Statement
Flexera champions equal opportunity employment. Candidates will be evaluated fairly irrespective of personal characteristics including age, gender identity, disability, race, national origin, or any protected status. The company promotes diversity, equity, and a welcoming workplace through ongoing DEI initiatives. Accommodations for candidates are available upon request.
Level
Mid
Minimum education
Bachelor's Degree