Staff Software Engineer
Posted 86ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Staff Software Engineer at Flexera developing integration solutions with a focus on Go & cloud technologies. Collaborating across teams to enhance product performance and reliability.
Responsibilities:
- Help define and execute on the technical roadmap for our core integration technology.
- Work closely with peer engineering teams to integrate their services with the rest of our platform.
- Help the engineering manager hire, train, and mentor engineers and maintain a high-performing engineering culture.
- Collaborate closely with both architecture and engineering teams to review project requirements, technical artefacts, and designs, and ensure that our platform meets the needs of our users.
- Design, develop, and maintain high-quality, scalable, and reliable software components using Go.
- Design and implement data transformation processes to ensure the accurate and efficient transfer of data across various platforms.
- Optimize data transformation workflows for speed, reliability, and data integrity.
- Architect, deploy, and manage containerized services leveraging Terraform and Kubernetes.
- Implement best practices for code quality, security, observability and scalability, including both application code and deployment processes.
- Implement monitoring solutions to ensure the health and performance of integration services.
- Troubleshoot and resolve issues related to integration, data transformation, and deployment on an ongoing basis.
Requirements:
- Bachelor's or higher degree in Computer Science, Software Engineering, or related field.
- Minimum 9+ years relevant experience in software development including extensive experience in Go programming language.
- Strong expertise in container technologies, with a focus on Terraform and Kubernetes.
- Experience with cloud platforms (AWS, GCP, Azure).
- Experience with CI/CD pipelines and DevOps practices.
- Solid understanding of microservices architecture and distributed systems.
- Experience with event-driven architecture.
- Strong problem-solving skills and ability to troubleshoot complex issues.
- Excellent written and verbal communication skills.
- Previous experience with AI frameworks.
- Ability to work effectively both independently and in a collaborative team environment.
Benefits:
- Health insurance
- Retirement plans
- Paid time off
- Flexible work arrangements
- Professional development opportunities


















