Sr Software Developer

Sr Software Developer

Full-Time 36000 - 60000 £ / year (est.) No home office possible
A

At a Glance

  • Tasks: Lead AI projects, mentor junior developers, and solve complex software challenges.
  • Company: AspenTech, a forward-thinking tech company with a vibrant community.
  • Benefits: Career development programs, social events, and opportunities for community service.
  • Why this job: Join a passionate team and make a real impact in AI technology.
  • Qualifications: Bachelor's degree and 4+ years of software development experience required.
  • Other info: Dynamic work environment with strong focus on innovation and collaboration.

The predicted salary is between 36000 - 60000 £ per year.

The driving force behind our success has always been the people of AspenTech. What drives us is our aspiration, desire and ambition to keep pushing the envelope, overcoming any hurdle, challenging the status quo to continually find a better way. You will experience these qualities of passion, pride and aspiration in many ways — from a rich set of career development programs to support of community service projects to social events that foster fun and relationship building across our global community.

The Role

As a Senior Software Developer in our AI R&D team, you will be expected to provide mentorship, solve complex problems, and manage individual project priorities, deadlines, and deliverables.

Your Impact

  • Work closely with the Software Development and Data Science teams and Product Managers on the development, architecture, and enhancement of AI capabilities across the portfolio.
  • Actively contribute ideas for improvements and solutions to technological challenges.
  • Show a passion for continued learning and staying abreast of new technology and trends.
  • Deliver well-structured and maintainable code supporting consistent user experience and product quality.
  • Provide leadership and guidance to entry-level developers.

What You'll Need

  • Bachelor's degree in software engineering, computer science, computer engineering, electrical engineering or related technical field.
  • 4+ years of progressive software development experience.
  • Proficient with at least one of the following languages: Java, Go, Python, C#, C++.
  • Strong software architecture knowledge.
  • Experience with one or more of the following: Relational Databases, Bash, Node.js, Source Version Control: Git, Continuous Integration: Github Actions, Gitlab pipelines, Windows and Linux platforms, Cloud (Azure), Docker, Kubernetes, Helm, Identity and Access Management (IAM).
  • Language requirement: French A1 (basic) and English level C1 (advanced), the position requires interactions with international clients.
  • Experience with agile development principles and continuous integration.
  • Strong project management skills; self-directed and capable of working effectively in a deadline environment.
  • Willingness to contribute ideas, solutions while honoring and supporting the ideas of others.
  • Strong object-oriented design and debugging skills.
  • Passion in finding creative solutions to problems, and pride in well-crafted code.

Sr Software Developer employer: Aspen Technology

AspenTech is an exceptional employer that fosters a culture of innovation and collaboration, making it an ideal place for a Senior Software Developer to thrive. With a strong emphasis on career development, community engagement, and social connectivity, employees are encouraged to grow both personally and professionally while contributing to cutting-edge AI solutions. The supportive environment, combined with opportunities to mentor and lead, ensures that every team member can make a meaningful impact in their role.
A

Contact Detail:

Aspen Technology Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Sr Software Developer

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. We all know that sometimes it’s not just what you know, but who you know that can help you land that dream job.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects and contributions. This is your chance to demonstrate your coding prowess and problem-solving abilities, so make sure it’s polished and highlights your best work.

✨Tip Number 3

Prepare for interviews by practicing common technical questions and coding challenges. We recommend doing mock interviews with friends or using platforms that simulate real interview scenarios. The more you practice, the more confident you'll feel when it’s time to shine!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive and engaged with our company. So go ahead, hit that apply button!

We think you need these skills to ace Sr Software Developer

Mentorship
Problem-Solving Skills
Project Management
Software Development
Java
Go
Python
C#
C++
Software Architecture
Relational Databases
Git
Continuous Integration
Cloud (Azure)
Docker
Kubernetes
Agile Development Principles
Object-Oriented Design
Debugging Skills

Some tips for your application 🫡

Show Your Passion: When writing your application, let your passion for software development shine through. We want to see your enthusiasm for tackling complex problems and your desire to keep learning new technologies. Make sure to highlight any projects or experiences that showcase this!

Tailor Your CV: Don’t just send out the same CV for every job! Tailor it to match the job description. We love seeing how your skills in Java, Python, or any other relevant tech stack align with what we’re looking for. It shows us you’ve done your homework and are genuinely interested.

Be Clear and Concise: Keep your application clear and to the point. We appreciate well-structured applications that are easy to read. Use bullet points where necessary and avoid jargon unless it’s relevant to the role. This helps us quickly see your qualifications and fit for the position.

Apply Through Our Website: Make sure to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about our company culture and values while you’re at it!

How to prepare for a job interview at Aspen Technology

✨Know Your Tech Stack

Make sure you’re well-versed in the programming languages and technologies mentioned in the job description, like Java, Python, or C++. Brush up on your knowledge of software architecture and be ready to discuss how you've applied these skills in past projects.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of complex problems you've solved in your previous roles. Think about challenges related to AI development or software architecture, and be ready to explain your thought process and the impact of your solutions.

✨Demonstrate Leadership Qualities

As a Senior Software Developer, you'll be expected to mentor others. Be prepared to discuss your experience in guiding entry-level developers and how you foster collaboration within teams. Highlight any leadership roles you've taken on in past projects.

✨Emphasise Continuous Learning

Show your passion for staying updated with the latest tech trends and advancements. Mention any recent courses, certifications, or personal projects that demonstrate your commitment to continuous learning and improvement in the field.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

A
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>