Senior Software Engineer
- aberdeen, scotland, AB101AB, United Kingdom
- Permanent·Hybrid
- Full time
- £65,000 - £65,000 Per Annum
Job Description
About the Role
Our client is seeking a highly skilled and experienced Senior Software Engineer to join their dynamic technology team in Aberdeen . This role is pivotal in developing and enhancing our client's core software products, ensuring they remain at the forefront of innovation. You will be instrumental in designing, coding, testing, and deploying robust solutions that address complex business challenges. Working within a collaborative environment, you'll have the opportunity to mentor junior engineers and contribute significantly to architectural decisions, shaping the future of our software offerings.
Key Responsibilities
- Lead the design and implementation of scalable, high-performance software applications.
- Write clean, maintainable, and efficient code adhering to best practices and coding standards.
- Collaborate with cross-functional teams, including product managers and QA engineers, to deliver high-quality software solutions.
- Conduct thorough code reviews, provide constructive feedback, and champion code quality.
- Troubleshoot, debug, and upgrade existing systems, ensuring optimal performance and reliability.
- Mentor and guide junior software engineers, fostering a culture of learning and technical excellence.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in software development , with a strong emphasis on backend systems.
- Proficiency in one or more programming languages such as Java , Python , or C#.
- Experience with cloud platforms like AWS or Azure, and containerization technologies such as Docker and Kubernetes.
- Strong understanding of database technologies (SQL and NoSQL) and API design principles.
- Excellent problem-solving, analytical, and communication skills.
Benefits
- Competitive annual salary with performance-based bonuses.
- Comprehensive health, dental, and vision insurance plans.
- Opportunities for professional development, including certifications and training.
- Generous annual leave allowance and company holidays.
- A collaborative and supportive hybrid work environment within Aberdeen , promoting work-life balance.


