At a Glance
- Tasks: Join our Cloud Platform team to build innovative features and enhance core services.
- Company: aPriori, a dynamic tech company transforming the manufacturing industry.
- Benefits: Competitive pay, flexible time off, private medical, and a supportive work culture.
- Why this job: Make a real impact in a collaborative environment while working with cutting-edge technologies.
- Qualifications: Strong programming skills, experience in software development, and a passion for learning.
- Other info: Opportunities for mentorship, career growth, and a positive, inclusive workplace.
The predicted salary is between 48000 - 72000 £ per year.
You will join the Cloud Platform team, building out new features and functionality to evolve core services and applications that form the foundation of aPriori Cloud solution. Come join our team and help us drive transformation across the manufacturing supply chain! You can expect to work across the whole stack, from front-end SPAs, through to back-end services. You will own the lifecycle of the services and application you work with, and be responsible for the DevOps pipelines and releases to production. We value competency, tenacity and problem-solving, and you'll find plenty of opportunities to learn new skills and technologies, or even introduce your own best practices into your new team. Our development engineers lead by championing a culture of personal ownership and customer-focused execution. We love those who pride themselves in how they contribute through excellent solutions and end-user experiences, as much as clean and clear code.
Our stack: Java, SpringBoot, React, Python, Terraform, Kubernetes, Jenkins, Postgres SQL, DocumentDB, running on AWS cloud.
Location: Belfast, NI (Hybrid)
Responsibilities:
- Contribute to the development, support, and quality assurance efforts of our products and services.
- Utilize automated testing extensively to ensure the reliability and accuracy of the services.
- Create and maintain technical documentation and guides, ensuring they are up to date, accurate, and easy to understand for both internal teams and external stakeholders.
- Support product releases and deployments, working with cross-functional teams to ensure smooth and successful releases into production environments.
- Participate in code reviews, identify areas for improvement, and ensure adherence to coding standards, best practices, and quality metrics.
- Leverage AI-assisted development tools such as Claude Code to enhance productivity, code quality, and solution innovation.
- Stay informed about ways AI can support software engineering and delivery.
- Work closely with product managers, designers, architects and other stakeholders to understand requirements, implement technical solutions, and deliver high-quality software products on time.
- Collaborate with the platform engineering team to enhance CI/CD pipelines and own application delivery from development to production.
- Investigate and resolve technical issues, troubleshoot production incidents, and implement solutions to minimize system downtime and ensure service reliability.
- Stay updated on industry trends, emerging technologies, and best practices in software engineering, and apply this knowledge to improve development processes and methodologies.
- Mentor software engineers to ensure that they have the necessary skills to grow and be successful in their roles.
Requirements:
- Strong proficiency in one or more programming languages, including Java.
- Proficient in modern client JS frameworks such as Node.js, TypeScript, React, and Redux.
- Skilled in using automated testing frameworks and methodologies.
- Knowledgeable in CI/CD (Continuous Integration/Continuous Deployment) pipelines and tools, with the ability to automate build, test, and deployment processes.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies like Kubernetes, Docker etc.
- Proficient in SQL, capable of writing complex queries and optimizing database performance.
Education and Experience:
- Bachelors or Masters in Computer Science, Data Engineering, Software Engineering, or a related STEM subject.
- 5 years of experience in software development, building and deploying SaaS software.
- Experience contributing to epics and participating in technical direction and implementation strategy for projects.
If you do not meet all of the criteria above, then don't let that put you off. We want to hear from people who are curious, want to learn, and help us on our mission.
aPriori Offers:
- A team environment where your experience is valued, your voice is heard, and the work that you do makes an impact for our customers and employees.
- aPriori offers competitive compensation and unique benefits including pension match, private medical & dental, flexible time off, aPriori days, and more in a dynamic, growing, innovative environment!
About aPriori:
Founded in 2003, aPriori is disrupting the industry's status quo with groundbreaking work helping manufacturers digitally transform their businesses. Through our unique, patented, intellectual property, we enable manufacturers to accelerate product design, and bring products to markets faster while providing visibility to the sustainability of their design and manufacturing choices. Our impact is profound - our customers save millions of dollars each year, accelerate time to market, all while creating a better world for future generations. Though we are an established software firm, through our continued growth, we have maintained the dynamic, collaborative nature of a start-up. With a global presence, including North America, Europe, Asia, and India, we encourage an inclusive work environment and support employees' growth through education, training, wellness, and other programs. As our greatest asset, employees' contributions are acknowledged through monthly company-wide meetings, often with promotions and awards. We promote a positive work culture, employee-friendly policies, flexible work schedules, pub nights, and an additional day off each quarter known as aPriori Day.
Interested in joining our team? We continue to build an organisation of highly talented, self-motivated individuals. Our unique environment empowers employees to bring their best selves each day, asking, 'How can I do better?' and then exceeding expectations. We work together towards a common goal. We nurture and celebrate each other's successes. Employees embrace opportunities to build new skills as well as step into leadership positions where they are supported and mentored by the Senior Leadership team to grow into impactful individual contributor roles or to effectively manage teams. Innovation, adaptability, and a desire to increase your value are essential. If you possess these qualities, we want to hear from you!
Senior Software Engineer in Belfast employer: Apriori Technologies Uk, Limited
Contact Detail:
Apriori Technologies Uk, Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer in Belfast
✨Tip Number 1
Network like a pro! Reach out to current employees on LinkedIn or attend industry meetups. A friendly chat can give you insider info and maybe even a referral!
✨Tip Number 2
Prepare for the interview by brushing up on your tech skills and understanding the company’s products. Show us how your experience aligns with our mission and values!
✨Tip Number 3
Don’t just talk about your past projects; bring them to life! Use examples that highlight your problem-solving skills and how you’ve contributed to team success.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take that extra step to connect with us directly.
We think you need these skills to ace Senior Software Engineer in Belfast
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Software Engineer role. Highlight your proficiency in Java, React, and any relevant cloud technologies to catch our eye!
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about software engineering and how you can contribute to our Cloud Platform team. Share specific examples of your problem-solving skills and any innovative solutions you've implemented.
Showcase Your Projects: Include links to your GitHub or any projects you've worked on that demonstrate your coding abilities and familiarity with CI/CD pipelines. We love seeing real-world applications of your skills!
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!
How to prepare for a job interview at Apriori Technologies Uk, Limited
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Java, SpringBoot, React, and AWS. Brush up on your knowledge of CI/CD pipelines and automated testing frameworks, as these are crucial for the role.
✨Showcase Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects and how you tackled them. Highlight your tenacity and problem-solving abilities, as these qualities are highly valued by the company.
✨Demonstrate Ownership and Collaboration
Be ready to talk about times when you took ownership of a project or feature. Emphasise your experience working with cross-functional teams and how you contributed to successful product releases.
✨Stay Updated on Industry Trends
Familiarise yourself with emerging technologies and best practices in software engineering. Mention any recent trends or tools you’ve explored, especially those related to AI-assisted development, as this shows your commitment to continuous learning.