Jobs and Careers
CO
Senior Software Engineer
ConfluenceSpainRemotefull_timeVerifiedPosted 6 Mar 2024
About the role
Senior Software Engineer
Department: Development - Software Development
Employment Type: Permanent - Full Time
Location: Spain
Reporting To: Sagar Thakur
Description
Location Spain (Remote or Valencia) Why Confluence? Over the past several years we have undergone a great deal of positive change and growth to become the company we are today. Our global footprint now spans multiple countries, giving our employees the opportunity to get exposure to other countries and cultures. And it stands to reason that none of this would have been possible without the hundreds of hard-working employees who work at Confluence.More about the role & team
Software Engineering teams at Confluence consist of intelligent, driven, and dedicated individuals who are passionate about what they do and are committed to each other’s success. As a member of the software engineering team, a Software Engineer at Confluence often works across a product’s entire tech stack utilizing cutting-edge technologies to build and maintain industry-leading software solutions. This individual takes user stories and architectural specifications to strategize and implement secure, performant, efficient and maintainable solutions designed to provide value to internal and external stakeholders. Software Engineering teams at Confluence thrive in an agile environment that embrace change, teamwork, and customer collaboration to deliver value to our clients. Our teams work hard and have fun while doing so and always take time to celebrate our successes. Our work from home policy is flexible enabling our engineers to work from home as much as they want. We are seeking a Senior Software Engineer who is proficient in developing and supporting.NET solutions leveraging a MongoDB database in an Azure environment. This resource will join an established global Software Engineering team and will assist in the development and support of one of Confluence’s larger solutions.Responsibilities:
- Develop and maintain .NET applications, emphasizing backend services.
- Utilize MongoDB databases, including crafting intricate aggregation queries.
- Deploy and oversee applications on the Microsoft Azure platform.
- Design and implement microservices using established patterns.
- Adhere to crucial design patterns and coding standards, ensuring a robust codebase.
- Contribute to the ongoing enhancement of development processes and methodologies.
- Help with production support during working hours and suggest enhancements based on issues identified while working on support.
- Able to provide on-call support (eventually).
What skills and experience do I need to succeed?
Requirements: Must-haves:- 4-5 years of hands-on experience in .NET development.
- 2-3 years of practical experience in MongoDB development, with a preference for proficiency in crafting complex aggregation queries.
- Proficiency in Microsoft Azure
- Demonstrated experience in developing microservices using established patterns.
- Familiarity with Virtual Actor systems like Orleans, considered a significant advantage.
- Strong grasp of essential design patterns and coding standards.
- Proficient in Git usage.
- Familiarity with distributed system architecture and willingness to learn new technologies.
What do we offer?
Confluence offers generous benefit packages for team members. As a growing, global organization, we are always looking for ways to ensure that our employees can access benefits that matter to them and their families. This includes:🕚 Generous Time Off packages including additional half days with each public holiday in your location.🌎 Global Career Development opportunities🎊 Social Events 💵 Referral Bonus scheme - Upto $3,000 per successful referral🚀 Plus many more! More about the LocationWe offer flexible working options for all employees. #LI-Remote in Spain ValuesWe look for people who align with our 4 values. IntegrityFace reality with honesty, courage and accountabilityImaginationDeal creatively with challenges and envision what the world could beDisciplineBuild good habits into reflexes which become a part of our lifeServiceCommitted to the success of others If you would like to find out more about a Career at Confluence, please apply today.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s