aPriori Technologies
Software Engineer, Senior

How your CV stacks up
Upload your CV to see how well it fits this job role
?%
Software Engineer, Senior
Senior Software Engineer
Job Type
• Full-time
Description
The Senior Software Engineer will play a key role in strengthening and modernizing aPriori’s legacy product portfolio, with a focus on our best-in-class automation solutions. Working with a distributed team of engineers, you will design, develop, and evolve complex enterprise applications that power our manufacturing insights platform. This role combines hands-on software development with technical leadership, balancing new feature delivery, modernization efforts, and quality improvements.
Our technology stack includes Java with Spring Boot, PostgreSQL, REST APIs, React/TypeScript, Redis, and Docker, all deployed in AWS. Experience with containerized, distributed SaaS applications is essential, along with the ability to mentor and guide teams toward best practices in design, testing, and delivery.
Responsibilities
- Lead technical design and implementation of new product features and enhancements.
- Modernize and refactor existing codebases for scalability, maintainability, and cloud readiness.
- Provide day-to-day technical direction and mentorship for a mixed team of internal and contract developers.
- Collaborate with product and architecture teams to ensure consistent technical alignment across applications.
- Provide clear and concise progress updates, risks, and trade-offs to management to support informed decision-making.
- Clearly articulate complex technical concepts to non-technical stakeholders and management.
- Build and maintain automated CI/CD pipelines using Docker and Kubernetes.
Reasons to use Rodeo
I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?
Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.
Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.
Start with a chat, not a search bar
Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.
See breakdownIt searches the market for you
Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.
Why you're a good match
You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.
Experience fit
Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.
Only hits
No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.
Requirements
- Working knowledge of Docker and AWS-based SaaS environments.
- Strong understanding of code quality practices, including unit testing, CI/CD automation, and automated code scans for both quality and security.
- Skilled in PostgreSQL and Redis in production systems.
- Experience designing or building analytical/reporting APIs, including considerations like data aggregation, query performance, and consumer-friendly response shaping, is a plus.
- Familiarity with API Gateway concepts and patterns (e.g., routing, rate limiting, auth delegation).
- Experience with customer-facing, productized APIs and the platform underpinnings that support them is a plus.
- Familiarity with modern workflow orchestration tools (e.g., Apache Airflow, Temporal, etc.) for managing and automating data or processing pipelines is a plus.
- Self-starter with the ability to work as part of a global project team.
Education & Experience
- 7+ years of professional software engineering experience.
- 3+ years of hands-on experience with Java and Spring Boot.
- 3+ years of React/JavaScript/TypeScript development experience.
- Bachelor’s degree in Computer Science or a related field.
Why Join aPriori?
A team environment where your experience is valued, your voice is heard, and the work you do makes an impact—for our customers and employees.


Get help with your application
Your very own career expert that helps elevate your application to the next level.
aPriori offers: • Competitive compensation and unique benefits: • Pension match • Private medical & dental • Flexible time off • aPriori Days (a designated paid day off each quarter)
- Plus, thriving in a dynamic, growing, and innovative environment.
About aPriori
Founded in 2003, aPriori is disrupting industry norms through patented intellectual property that accelerates digital transformation for manufacturers. Our solutions enable: • Faster product design and shorter time-to-market • Enhanced visibility into design and manufacturing sustainability • Million-dollar cost savings for our customers annually
At aPriori, we blend the dynamic energy of a startup with the stability and global reach of an established software firm. Our inclusive work environment supports professional growth through education, training, wellness programs, and more. We recognize and celebrate employee contributions—whether through monthly recognition meetings, promotions, or office awards.
We foster a positive work culture with employee-friendly policies, flexible schedules, and a commitment to both innovation and adaptability. If you’re driven to exceed expectations, embrace new challenges, and thrive in a team that empowers each other’s growth, we want to hear from you!
Candidates: Apply Here (Helplink to remove/<placeholder>)
“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”
Jessica, London
Skills