Bangalore, India
83 days ago
Senior Software Engineer

We’re transforming the software industry.  We’re Flexera.  With more than 50,000 customers across the world, we’re achieving that goal. But we know we can’t do any of that without our team.  Ready to help us re-imagine the industry during a time of substantial growth and ambitious plans?  Come and see why we’re consistently recognized by Gartner, Forrester and IDC as a category leader in the marketplace. 

Flexera delivers Technology Value Optimization solutions that enable some of the largest companies in the world to inform their IT so they can transform their IT. From on-prem to the cloud, companies can get the IT asset data needed to rightsize, reallocate spend, reduce risk and maximize ROI. 

As a Senior Software Engineer, you will play a key role in the development, optimization, and scaling of our Java-based legacy application. You will work closely with our engineering team to ensure the application's performance, reliability, and scalability meet our high standards. Looking ahead, you will also be instrumental in our planned migration to cloud services, requiring a keen interest and experience in cloud technologies.

Responsibilities:
Maintain and enhance our Java-based legacy enterprise application.
Collaborate with cross-functional teams to define, design, and ship new features.
Ensure the performance, quality, and responsiveness of the application.
Identify and correct bottlenecks and fix bugs.
Help maintain code quality, organization, and automatization.
Lead and participate in the future migration of the application to cloud platforms, including planning, execution, and optimization phases.
Requirements:
Bachelor’s degree in Computer Science, Engineering, or a related field.
Proven experience as a Senior Software Engineer with a strong background in Java.
Experience with legacy systems and understanding of the challenges involved in maintaining and upgrading such systems.
Familiarity with cloud services (AWS, Azure, Google Cloud) and understanding of cloud migration strategies.
Strong problem-solving skills and the ability to work both independently and as part of a team.
Excellent communication skills and the ability to articulate technical concepts clearly and concisely.
Nice to Have:
Experience in re-engineering applications for cloud environments.
Certifications in Java and cloud technologies.
Experience with containerization (Docker, Kubernetes) and microservices architectures.

Flexera 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. 

Flexera understands the value that results from employing a diverse, equitable, and inclusive workforce. We recognize that equity necessitates acknowledging past exclusion and that inclusion requires intentional effort. Our DEI (Diversity, Equity, and Inclusion) council is the driving force behind our commitment to championing policies and practices that foster a welcoming environment for all.

We encourage candidates requiring accommodations to please let us know by emailing careers@flexera.com.

Confirm your E-mail: Send Email
All Jobs from Flexera