Software Engineer
Role details
Job location
Tech stack
Job description
At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation.
You Are:
You are an intellectually curious, forward-thinking software engineer who cares deeply about the impact of your work on both technology and the world. You're passionate about building robust, scalable systems that help engineers and designers make smarter, more sustainable choices in materials selection. You thrive in collaborative, cross-functional teams and find satisfaction in tackling complex technical challenges. With a strong foundation in C# and the .NET framework, you understand the importance of writing clean, maintainable code and adhering to best practices. You're eager to engage with stakeholders, value constructive code reviews, and welcome opportunities to learn from others as well as to mentor. Your communication skills enable you to translate technical concepts for both technical and non-technical audiences, and you are energized by the opportunity to work with geographically distributed colleagues. Above all, you are motivated by the opportunity to contribute to products that make a positive difference-products that help reduce environmental impact, support sustainability, and advance high-performance engineering.
What You'll Be Doing:
- Collaborating with product stakeholders to gather, clarify, and refine technical requirements for Granta MI's server-side components.
- Designing, developing, and maintaining scalable backend solutions using C# and the .NET framework to extend the capabilities of our flagship materials information management system.
- Performing rigorous code reviews, providing and receiving constructive feedback to ensure high code quality and maintainability.
- Investigating, diagnosing, and resolving issues identified by QA or reported by users, ensuring robust and reliable performance.
- Researching new technologies, methodologies, and best practices to continuously enhance product performance and sustainability features.
- Writing automated tests and contributing to a culture of test-driven development and continuous integration.
- Documenting solutions and sharing knowledge with team members to foster a collaborative and innovative environment.
The Impact You Will Have:
- Empowering engineers and designers to make more sustainable, environmentally friendly material choices through enhanced data management capabilities.
- Contributing to the reduction of resource usage, pollution, and waste in product design by enabling smarter materials decisions.
- Advancing the reliability, scalability, and user experience of Granta MI, the industry-leading materials information management platform.
- Driving innovation in materials informatics, supporting the next generation of high-performance, sustainable products.
- Collaborating with a global team to deliver solutions that have a direct, positive impact on manufacturing industries worldwide.
- Helping Synopsys maintain its leadership in sustainable technology solutions and materials data management., The Role As a Lead Developer, you will be responsible for the technical leadership across the product. You'll shape architecture decisions, establish engineering best practices, and lead a small but growing development team. This is a hands-on leadership role - ideal for..., A software solutions provider in Watford seeks a Software Engineer responsible for the design, development, testing, and support of applications. The role requires strong programming skills in C, C#, C++, and SQL, along with 3-5+ years of experience and the ability to work..., Job Title: Project Engineer (C&I) Location: Hemel Hempstead (Hybrid 2-3 days in the office) Join Our Team at BPA: Officially Where it's a Great Place to Work! At BPA, we're proud to be jointly owned by BP and Shell - two of the world's leading oil majors - which gives us..., Embedded Software Verification & Validation Engineer Location: Stevenage or Bristol, UK - Hybrid (typically 4 days on-site due to project classification) Salary: Circa £64,000 depending on experience Please note this role requires British Citizenship A leading..., Join our latest project! CMC are supporting a defence-focused engineering programme (SC not required) and are looking for an experienced Software Validation Engineer to support a critical compliance phase. An embedded C solution has been developed on a PIC18..., Contract role : Senior Software Engineer : Up to £475 per day Outside IR35 : 6 months rolling : Hybrid Monthly (London) An innovative digital consultancy is looking for experienced Senior Software Engineers to design and architect scalable, high-performance systems for a..., Embedded Software Engineer (C++ / Linux) Hampshire (2 days a week on site) I'm looking for a Embedded Software Engineer who enjoys building software that works closely with hardware where performance and reliability matters. This opportunity sits within a business..., Senior Robotics Software Engineer (Flight Software) Location: Remote (with a monthly visit to our Oxfordshire or London offices) Reporting to: Head of Engineering Contract: Permanent, Full Time About the Role We are an ambitious, fast-growing start-up seeking a talented..., Software Engineer - Up to £80,000 plus shares - JavaScript/TypeScript - React/Node.js In Product is partnered with a Scale-up business who have after a period of stability and reaching profitability and experiencing a period of significant growth. This business has become..., Senior Software Engineer (Python/Backend) | Python (Flask), TypeScript , AWS Location: London-based, Highly Flexible (Open to Remote Working Outside London) Compensation: £110,000 + Equity Role: Senior Full Stack (70% Backend / 30% Frontend) The Challenge We are..., Senior Software Engineer - Backend (TypeScript / Node.js) Remote (UK) Circa £150,000 This opportunity is with a growing B2B technology company building backend-heavy products used by enterprise customers in a regulated space. The platform focuses on reliability, data...
Requirements
- Bachelor's degree in Computer Science, Physics, Mathematics, Engineering, or a related field.
- Professional experience in software development, with a focus on backend or server-side engineering.
- Strong technical proficiency in C# and a solid understanding of the .NET framework.
- Experience with modern software development methodologies, including agile practices and test-driven development.
- Demonstrated ability to write clean, maintainable, and well-tested code.
- Familiarity with version control systems (e.g., Git) and collaborative development workflows.
Who You Are:
- Effective communicator who can collaborate across functions and locations.
- Detail-oriented and committed to high-quality results.
- Analytical thinker with a problem-solving mindset and a passion for learning.
- Adaptable, open to feedback, and eager to work in a fast-paced, innovative environment.
- Team player who values diverse perspectives and actively contributes to a positive culture., I am partnered with an InsurTech start-up at a time of growth due to success. My client is looking for an up-and-coming engineer - someone with a couple of years of real-world experience who's ready to take ownership of their work and grow within a supportive, pragmatic..., A leading UK engineering organisation is expanding its Real-Time Simulation & Experimentation capability and is seeking skilled engineers with strong C# or C++ experience in real-time, embedded, modelling, hardware-integrated or safety-critical environments. This is not a...
Benefits & conditions
Team: Backend Location: UK Remote Employment Type: Full-time and Permanent Remuneration (UK - Remote): £81-108k Base Salary + Discretionary Bonus + Equity Zettafleet is an end-to-end platform for businesses and organisations to train their own LLM on their proprietary...