About Redgate
Redgate creates simple software that helps data professionals get the most value out of any database. Our solutions solve complex database management challenges across the DevOps lifecycle, making life easier for IT leaders, developers, and operations teams by increasing efficiency, reducing errors, and protecting business‑critical data. The data community trusts Redgate to balance speed to market, team collaboration, and data protection.
Role Overview
As a Senior Software Engineer on the Redgate Monitor team, you will work with a small, cross‑functional group—including a Tech Lead, Lead Engineer, Product Designer, Product Manager, and 4–5 software engineers—to evolve our flagship monitoring solution. You will influence architectural decisions, improve system performance, and deliver features that benefit thousands of customers worldwide. You will also mentor teammates and champion best practices across the engineering organization.
Responsibilities
* Design, build, and test world‑class software with a focus on scalable, resilient, and secure systems.
* Provide guidance and direction on design and implementation challenges, owning the toughest technical problems.
* Write well‑tested code and maintain high standards for code quality, system design, and testing.
* Participate in code reviews, offering specific, actionable feedback to improve code, designs, and behaviours.
* Collaborate with the team to ensure product quality and a superior user experience.
* Work closely with the user‑experience specialists to design, implement, and improve the product’s UX.
* Ensure solid technical documentation and API specifications accompany the product.
* Identify tools and techniques to improve software engineering practices and share them within Redgate.
* Build strong relationships with stakeholders and foster a positive engineering environment.
* Prioritise engineering work based on its potential to provide value to customers.
* Take ownership of significant projects from start to finish, ensuring delivery of tangible business value through strategic planning and predictable execution.
* Engage with users to understand real‑world usage and incorporate customer empathy into engineering decisions.
Essential Qualifications
* Expertise in modern .NET/C#.
* Experience designing and building scalable, resilient, and secure systems.
* Candiate prioritises simplicity and maintainability in code and products.
* Committed to unit testing, code reviews, and continuous communication.
* Excellent communication skills and strong attention to detail.
* Collaborates well in highly collaborative teams, building relationships and fostering a positive environment.
* Flexible and willing to work across all parts of the product, learning new technologies as needed.
* Excellent software design skills.
* Experience in an agile development environment.
* Enthusiastic about engaging with customers to create a great product.
* Driven by continuous improvement and fosters a growth mindset within the team.
Desirable Qualifications
* Experience with SQL Server, PostgreSQL, or Oracle.
* Experience developing applications using React.
* Experience with Agile, Lean, Continuous Delivery, CI, TDD, BDD, or Infrastructure as Code.
What We Offer
* Salary up to £75,000.
* Flexible‑hybrid working model.
* Comprehensive benefits package.
Benefits
Competitive salary, comprehensive health coverage, monthly wellbeing allowance, flexible working arrangements, generous paid time off, employee assistance program, community and social events.
DEIB Commitment
We believe diverse teams are better at solving problems and fostering a creative culture. We aim to offer a workplace where everyone feels a sense of belonging and can thrive. We support DEIB through our inclusion forum (Belong at Redgate) and regular DEIB events.
Equal Opportunity Employer
Redgate is an equal opportunity employer, welcoming applications from all backgrounds. If you need accommodation, please let us know via our application process or email careers@red-gate.com. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Senior Software Engineer – Senior Level
Mid‑Senior level • Full‑time • Engineering and Information Technology • Software Development
#J-18808-Ljbffr