Senior Software Developer
Keywords: Java, Linux, HPC
Location: EMEA (Offices, Remote)
The Altair Cambridge team is looking for a senior developer to help create, shape, and test our existing and upcoming products. This is an exciting opportunity to work in a growing company developing new technology.
Do you like a challenge? Are you a complex thinker who likes to solve problems? If so, then you might be the new Altairian we are searching for. At Altair, your curiosity matters. We pride ourselves on a business culture that enables open, creative thinking, and we deeply value our employees and their contributions towards our clients' success, as well as our own.
Job Summary:
We are looking for a motivated, enthusiastic, and intelligent software engineer who can translate business needs into highly scalable, maintainable software solutions. This is an exciting opportunity to make a difference in a visible, close-knit team working on a worldwide product.
The Altair Cambridge team works on I/O profiling tools for high-performance computing. Our customers use our products in the cloud and in on-premises supercomputers. We work with customers around the world in the semiconductor industry, life sciences, cancer research, and many other sectors. The Cambridge team is part of the wider HPC organization at Altair, which is based all around the world.
Our products have a C back end that intercepts library calls into the GNU C library. On top of this powerful underlying technology, we have Java user interfaces, and our products connect to various modern analytics frameworks and data pipelines. There is also a comprehensive test framework written in Python and other scripting languages.
The successful candidate will form part of a team responsible for extending the functionality of our existing software, supported by a team of experts in Linux and program interaction. Day-to-day tasks could include bug fixing, optimizing performance, designing a new feature, or helping a customer with a deployment. As well as working on our own stand-alone products, we also work on adding profiling capabilities to the other HPC tools at Altair.
As a small team, there are lots of ways to get involved with all aspects of what we do. For those looking to develop their careers, there are opportunities within the company to be customer-facing, to take on leadership skills, to design new products and features, or to learn new skills by taking on other roles.
What You Need:
We are looking for a candidate with a good technical degree in a relevant area or with relevant work experience. We value applicants with Master’s degrees or PhDs in related areas although this is not a requirement for the role.
The successful candidate will have some experience in the following areas:
1. 2 years minimum experience writing Java professionally (essential requirement)
2. Experience with Eclipse RCP
3. Experience using Maven
4. Familiarity with working in a Linux environment
5. Experience with bash scripting
6. Experience working with databases, such as H2, PostgreSQL, ClickHouse, and ElasticSearch
Training will be offered to those who need it. We also welcome any applicants who enjoy giving presentations, leading teams, or have experience working with customers, but that is also not a requirement for this role. Experience in C development and debugging would all be welcome but are not required and do not have to form part of this role.
Getting to know us:
The team is led by Liam McClean, who is engineering manager for the I/O profiling tools. If you would like to meet Liam or some of the developers before making a formal application or taking part in a technical interview, then please get in touch. We’d be happy to speak to you about the role and about working at Altair.
How You Will Be Successful:
1. Envision the Future
2. Communicate Honestly and Broadly
3. Seek Technology and Business “First”
4. Embrace Diversity and Take Risks
What We Offer:
1. Competitive salary
2. 25 days annual leave entitlement plus local bank holidays plus 3 days shutdown
3. Competitive benefits package post-probationary period (subject to scheme terms and conditions) including but not limited to:
1. Comprehensive pension scheme with enhanced employer contribution – 10%
2. Monthly gym membership
3. Health Insurance
4. Optical/Dental Cashplan
5. Life Insurance at 4x salary benefit
6. Income protection and comprehensive sick pay cover/enhanced statutory schemes
7. Regular team rewards including team building events/dinners/activities
8. Training and development opportunities
9. Eligibility for our Employee Stock Purchase Program (ESPP)
10. Outstanding Work/Life Balance
Why Work with Us:
Altair is a global technology company that provides software and cloud solutions in the area of data analytics, product development, and high-performance computing (HPC). Altair enables organizations in nearly every industry to compete more effectively in a connected world while creating a more sustainable future. With more than 3,000 engineers, scientists, and creative thinkers in 25 countries, we help solve our customers’ toughest challenges and deliver unparalleled service, helping the innovators innovate, drive better decisions, and turn today’s problems into tomorrow’s opportunities.
Our vision is to transform customer decision-making with data analytics, simulation, and high-performance computing.
For more than 30 years, we have been helping our customers integrate electronics and controls with mechanical design to expand product value, develop AI, simulation, and data-driven digital twins to drive better decisions, and deliver advanced HPC and cloud solutions to support unlimited idea exploration. To learn more, please visit altair.com
Ready to go? #ONLYFORWARD
At our core, we are explorers, adventurers, and pioneers. We are the brains behind some of the world’s most revolutionary innovations and are not only comfortable in new and unchartered waters, we dive headfirst. We are the original trailblazers that make the impossible possible, discovering new solutions to our customer’s toughest challenges.
Altair is an equal opportunity employer. Our backgrounds are diverse, and every member of our global team is critical to our success. Altair’s history demonstrates a belief that empowering each individual's authentic voice reinforces a culture that thrives because of the uniqueness among our team.
#J-18808-Ljbffr