Staff Software Engineer - Cloud Cost
Flexera
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 Principal Software Engineer, you will lead the technical development and architecture of our cloud cost optimization solution. You will collaborate with cross-functional teams to build a robust, scalable, and efficient product that empowers our clients to manage and optimize their cloud spending effectively. Your expertise in Golang, Google BigQuery, Docker, Kubernetes, and AWS will be central in delivering capabilities to our product.
Key Responsibilities:
- Technical Leadership: Lead and mentor a team of engineers in the development of cloud-based technologies, microservices, and Golang applications.
- Architectural Vision: Define and drive the architectural vision for our cloud-based systems, microservices, and applications, ensuring scalability, reliability, and security.
- Cloud Development: Design, implement, and manage cloud infrastructure and services (AWS and Google Cloud) to support our applications.
- Microservices Development: Design, develop, and maintain microservices that are efficient, scalable, and easily maintainable.
- Golang Expertise: Leverage your expertise in Golang to develop high-performance, efficient, and robust components for our applications.
- Collaboration: Collaborate with cross-functional teams, including product managers, other engineering teams, and stakeholders, to ensure alignment and deliver exceptional solutions.
- Performance Optimization: Optimize system performance, scalability, and reliability through code improvements and infrastructure enhancements.
- Documentation: Ensure comprehensive documentation of architecture, design decisions, and best practices.
- Stay Current: Stay updated with emerging cloud technologies, microservices best practices, and Golang advancements to keep our systems at the forefront of innovation.
Qualifications:
- Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent experience).
- 10+ years of professional software development experience, with a significant focus on cloud-based technologies, microservices, and Golang.
- Expertise in designing and implementing cloud-based solutions using AWS, Azure, or Google Cloud.
- Proven experience in developing and maintaining microservices architectures.
- Proficiency in Golang, with a strong track record of building robust and efficient applications.
- Proficiency in Big Query or Data Lake technologies.
- Strong architectural and system design skills.
- Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Excellent problem-solving skills and a deep understanding of software development best practices.
- Strong leadership and mentorship skills, with the ability to guide and inspire a team.
#LI-SA1
#LI-Development
#LI-Remote
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.