Software Engineer, Senior
We’re Progress – we offer the best platform for building and deploying tomorrow’s applications quickly and easily. We are bold, forward-thinking innovators who build things that work and care about our customers. We invent and reinvent every day, work together as one, value and respect each other and cheer our wins.
We are seeking a highly experienced Senior Software Engineer with a strong focus on Java and a background in CloudOps. If you thrive in a collaborative, inclusive, and iterative delivery environment, we invite you to join our team of creative problem solvers.
What you will do in this role:
- Design, develop and maintain high-quality Java-based applications in the cloud
- Participate in planning, code reviews, design, and test automation
- Champion software development best practices
- Function as a strategic partner with our Lead Architect to optimize high-performing systems and contribute to the creation of reference architectures and baseline models
- Collaborate with and across Agile teams to develop robust cloud-based solutions
- Be a technology advocate, staying updated with technology trends, learning and experimenting with new technologies
- Bachelor’s degree in computer science
- 5+ years of experience in designing and delivering software systems
- High level of proficiency in Java and Spring Framework, with familiarity in other languages
- Prior experience in CloudOps Engineering, including experience working with public cloud-hosted environments
- Knowledge of micro-services and scalable cloud architectures, as well as container orchestration services
- Excellent problem solving and debugging skills
- Solid verbal and written communication skills
We'd be happy to chat if this sounds like you and fits your experience and career goals. What we offer in return is the opportunity to experience a great company culture with wonderful colleagues to learn from and collaborate with and also to enjoy:
- Compensation: Competitive salary, bonus, and best-in-class Employee Stock Purchase Program (ESPP) with a 27-month lookback.
- Benefits: Our benefits package varies depending on the country you are joining us in and is designed to recognize the diverse needs of our people.
- Time-off and Leave: Generous vacation allowance, an additional day off for your birthday, and days off for volunteering
- Well-being: A global well-being program focused on physical, mental, and financial health.
- Focus on Employee Experience: We aim to create an environment where people view their time at Progress as their best career chapter by seeking your feedback, partnering with you and recognizing and celebrating the moments that matter.
- Career Growth: We empower you to own your career and personalize your growth with career development tools, internal career mobility, knowledge sharing, and learning opportunities.
Together, We Make Progress
Progress is an inclusive workplace where opportunities to succeed are available to everyone. As a multicultural company serving a global community, we encourage a wide range of points of view and celebrate our diverse backgrounds. Our unique combination of perspectives inspires innovation, connects us to our customers and positively affects our communities. It is only by working together and learning from each other that we make Progress. Join us!