At a Glance
- Tasks: Design and develop cutting-edge crypto-security software using C and Python.
- Company: Entrust, a leader in identity-centric security solutions with a global presence.
- Benefits: Flexible work options, career growth opportunities, and a supportive team culture.
- Why this job: Join a dynamic team to innovate and secure identities worldwide.
- Qualifications: Degree in Software Engineering or related field; experience in C/Python development.
- Other info: Diverse and inclusive workplace focused on collaboration and professional development.
The predicted salary is between 36000 - 60000 £ per year.
Join us at Entrust. At Entrust, we're shaping the future of identity centric security solutions. From our comprehensive portfolio of solutions to our flexible, global workplace, we empower careers, foster collaboration, and build solutions that help keep the world moving safely.
Get to Know Us. Headquartered in Minnesota, Entrust is an industry leader in identity-centric security solutions, serving over 150 countries with cutting-edge technology. It's the curiosity, dedication, and innovation that drive our success and help us anticipate the future. We are looking for a Senior Software Developer to join our Cambridge-UK team!
Position Overview: A highly skilled C/Python developer with good design skills, to work on a major crypto-security product.
Responsibilities:
- Play a significant role in the design and development of our full-stack system software embedded in HSMs, client-side tools, API libraries.
- Develop features from inception to delivery: Software design & coding, testing, and review.
Basic Qualifications:
- Degree or equivalent, in Software Engineering, Computer Science, Maths or relevant discipline.
- Large-scale development & design in C & Python on Linux/Windows.
- Full-stack development: embedded code & drivers, to client-side tools & API libraries.
- Familiar with complex, multi-component projects, using multiple development languages.
- Solve complex technical problems with demanding requirements, in innovative, practical ways.
Preferred Qualifications:
- Experience of Golang (some experience of Java or C++ may be useful).
- Open-source software - as licensee, or as contributor.
- An interest in cryptography and/or computer security techniques.
- Container/orchestration e.g. Docker & Kubernetes; Public clouds like AWS, Azure, GCP.
- Software development in Agile and/or Scaled Agile Framework (SAFe).
At Entrust, we don't just offer jobs – we offer career journeys. Here is what you can expect when you join our team:
- Career Growth: Whether you're a budding developer or a seasoned expert, we're invested in your professional journey. With learning-forward initiatives and exciting challenges, your growth is our priority.
- Flexibility: Life is all about balance. Whether you're remote, hybrid, or on-site, we offer flexible options that fit your lifestyle.
- Collaboration: Here, your voice matters. Our teams thrive on sharing ideas, brainstorming solutions, and working together to build a better tomorrow.
We believe in securing identities—but it doesn't stop there. At Entrust, we're passionate about valuing all identities. Our culture is built on diversity, inclusion, and respect. From unconscious bias training for our leaders to global affinity groups that connect colleagues across the globe, we're creating a community where everyone is encouraged to be themselves.
If you're excited by the prospect of innovating, growing your career, and collaborating in a dynamic environment, Entrust is the place for you. Join us in making a difference. Let's build a more secure world—together.
Apply today!
Senior Software Developer (C/Python Systems) in London employer: Entrust Corporation
Contact Detail:
Entrust Corporation Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Developer (C/Python Systems) in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current Entrust employees on LinkedIn. A friendly chat can sometimes lead to opportunities that aren’t even advertised!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your C/Python projects, especially those related to crypto-security. This will give you an edge and demonstrate your hands-on experience to the hiring team.
✨Tip Number 3
Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges and be ready to discuss your design decisions. Remember, they want to see how you think and approach complex problems!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the Entrust team. Let’s make it happen!
We think you need these skills to ace Senior Software Developer (C/Python Systems) in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Software Developer role. Highlight your C/Python expertise and any relevant projects you've worked on, especially those involving crypto-security.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're excited about this position at Entrust. Share your passion for identity-centric security solutions and how your background aligns with our mission.
Showcase Your Projects: If you've contributed to open-source projects or have personal projects that demonstrate your coding skills, include them! This gives us insight into your practical experience and problem-solving abilities.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows your enthusiasm for joining our team!
How to prepare for a job interview at Entrust Corporation
✨Know Your Tech Inside Out
Make sure you brush up on your C and Python skills, as well as any other languages mentioned in the job description. Be ready to discuss your experience with full-stack development and how you've tackled complex projects. Prepare examples that showcase your problem-solving abilities.
✨Show Your Passion for Security
Since Entrust focuses on identity-centric security solutions, demonstrate your interest in cryptography and computer security techniques. Share any relevant projects or experiences that highlight your enthusiasm for this field, and be prepared to discuss current trends in security.
✨Familiarise Yourself with Agile Practices
Entrust values Agile methodologies, so it’s a good idea to understand the principles behind Agile and Scaled Agile Framework (SAFe). Be ready to talk about your experience working in Agile teams and how you’ve contributed to successful project outcomes.
✨Ask Insightful Questions
Prepare thoughtful questions about Entrust's culture, team dynamics, and future projects. This shows your genuine interest in the company and helps you assess if it's the right fit for you. Consider asking about their approach to collaboration and career growth opportunities.