Software Engineer II

Software Engineer II

Full-Time 63000 - 77000 £ / year (est.) On-site
A

At a Glance

  • Tasks: Develop AI-powered software solutions and enhance customer experiences using modern tech.
  • Company: Join Accruent, a leader in innovative SaaS solutions with a collaborative culture.
  • Benefits: Enjoy competitive salary, health benefits, remote work options, and growth opportunities.
  • Other info: Dynamic team environment with mentorship opportunities and career advancement.
  • Why this job: Make a real impact by building scalable solutions that transform asset management.
  • Qualifications: 3+ years in software engineering with experience in SaaS and cloud environments.

The predicted salary is between 63000 - 77000 £ per year.

Accruent is seeking an AI Software Engineer II to join the VX Suite engineering organization, supporting the Maintain, Observe, and Sustain product portfolio.

This role is ideal for an experienced software engineer who can independently deliver production-ready Saa S capabilities and customer-facing AI experiences using modern AI-native engineering practices.

You will leverage approved AI development tools, agentic workflows, software factory capabilities, and cloud-native technologies to build, test, deploy, and support scalable solutions that help customers manage assets, monitor equipment, automate operational workflows, and maintain regulatory compliance.

As an AI Software Engineer II, you will own moderately complex work from requirement clarification through deployment and post-release validation.

You will contribute to both product delivery and continuous improvement of engineering practices, helping the organization accelerate software delivery while maintaining quality, security, reliability, and customer trust.

  • What You’ll Do
  • AI-Native Software Development
  • Independently deliver Saa S product features, integrations, APIs, workflow capabilities, automated tests, documentation, and deployment artifacts using AI-native development practices.
  • Complete the full software development lifecycle (SDLC) using agentic workflows, including requirement clarification, solution design, implementation, testing, validation, release preparation, and post-release support.
  • Build and enhance customer-facing AI-powered experiences, including intelligent workflows, automation capabilities, retrieval-augmented solutions, tool-enabled agents, and governed business processes.
  • Improve AI-generated output quality through effective prompt engineering, context management, reusable templates, repository guidance, and automated validation workflows.
  • Design and maintain automated tests, quality gates, and validation processes that ensure AI-generated code meets production standards.
  • Maintain, Observe, Sustain Product Development
  • Develop backend services, APIs, and platform capabilities supporting maintenance management, asset intelligence, operational monitoring, environmental compliance, and enterprise workflows.
  • Build integrations with enterprise applications, third-party platforms, building systems, equipment monitoring systems, devices, sensors, and operational technologies.
  • Design and maintain scalable services that collect, process, and operationalize large volumes of maintenance, telemetry, monitoring, and compliance data.
  • Develop solutions that leverage operational and equipment data to support intelligent automation, predictive insights, anomaly detection, and data-driven decision-making.
  • Design and implement event-driven architectures, distributed systems, and scalable data processing solutions to support operational workflows and customer outcomes.
  • Collaboration & Engineering Excellence
  • Partner with Product Management, Architecture, QA, Dev Ops, SRE, Security, Support, and Customer Success teams to deliver reliable customer-facing solutions.
  • Participate in technical design discussions and contribute to architecture decisions.
  • Analyze engineering workflows and identify opportunities to reduce friction, improve automation, increase quality, and accelerate delivery.
  • Mentor AI Software Engineer I team members on agentic development patterns, test-first approaches, validation practices, and engineering best practices.
  • Contribute reusable prompts, templates, workflows, and harness improvements that increase team productivity.
  • Required Qualifications
  • 3+ years of professional software engineering experience.
  • Proven ability to deliver production software in Saa S, cloud, or enterprise software environments.
  • Strong experience with at least one modern technology stack and the ability to adapt across languages, frameworks, and platforms.
  • Hands-on experience using AI-assisted development tools such as Git Hub Copilot, Copilot CLI, VS Code, Copilot Chat, Cursor, Claude Code, or similar technologies.
  • Experience designing and building APIs, backend services, microservices, or distributed systems.
  • Experience working with cloud platforms such as Microsoft Azure, AWS, or GCP.
  • Ability to decompose ambiguous requirements into actionable specifications, prompts, implementation plans, tests, and pull requests.
  • Experience designing, developing, and maintaining automated tests and CI/CD pipelines.
  • Strong understanding of software quality, observability, secure coding practices, and production support.
  • Demonstrated ability to review, debug, refactor, and validate AI-generated software.
  • Strong communication skills and the ability to explain technical decisions, tradeoffs, risks, and validation evidence.
  • Preferred Qualifications
  • Experience with Git Hub Copilot custom instructions, prompt files, custom agents, MCP servers, agent handoff workflows, or similar AI development capabilities.
  • Experience building customer-facing AI solutions, agentic workflows, retrieval-augmented applications, workflow automation solutions, or tool-integrated LLM applications.
  • Experience supporting facilities management, asset management, maintenance management, compliance management, or operational technology platforms.
  • Experience processing telemetry, event streams, equipment monitoring data, or Io T datasets.
  • Experience designing and implementing event-driven architectures using technologies such as Kafka, Rabbit MQ, Azure Service Bus, Event Hubs, or similar platforms.
  • Experience building scalable data ingestion and processing pipelines.
  • Experience integrating enterprise applications, industrial systems, building automation systems, sensors, devices, and third-party platforms.
  • Familiarity with protocols and technologies such as BACnet, SNMP, Modbus, OPC UA, TCP/IP, or similar operational technologies.
  • Experience developing solutions that support predictive analytics, anomaly detection, intelligent automation, operational intelligence, or asset performance optimization.
  • Experience with Docker, Kubernetes, and containerized cloud-native applications.
  • Experience improving SDLC automation, developer productivity platforms, internal engineering tools, or software factory capabilities.
  • Familiarity with AI evaluation techniques, prompt testing, grounding strategies, hallucination mitigation, data privacy controls, and human-in-the-loop workflows.
  • Experience working in Linux environments and Bash scripting.
  • Experience working within globally distributed engineering organizations.
  • What You’ll Work On
  • Maintain
  • Work order management
  • Preventive maintenance workflows
  • Asset lifecycle management
  • Vendor and contractor integrations
  • Operational reporting and analytics
  • Observe
  • Real-time monitoring and alerting
  • Equipment telemetry ingestion and processing
  • Predictive maintenance capabilities
  • Asset intelligence solutions
  • Energy management and operational insights
  • Automated maintenance triggers based on equipment conditions
  • Sustain
  • Environmental compliance workflows
  • Refrigerant management and tracking
  • Regulatory reporting solutions
  • Sustainability initiatives
  • Operational compliance processes
  • Shared Platform Services
  • Scalable APIs and backend services
  • Enterprise and third-party integrations
  • Data ingestion and processing pipelines
  • Event-driven architecture
  • Operational intelligence capabilities
  • Monitoring, observability, and reliability services
  • Success Looks Like
  • #J-18808-Ljbffr

Software Engineer II employer: Accruent

Intelex is an exceptional employer that fosters a dynamic and innovative work culture, perfect for those passionate about low-code and AI technologies. With a strong emphasis on employee growth, you will have ample opportunities to mentor others and influence product strategy while collaborating with diverse teams across the globe. Located in a vibrant tech hub, Intelex offers a supportive environment where your contributions are valued, making it an ideal place for meaningful and rewarding employment.

A

Contact Details:

Accruent Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer II

✨Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Accruent or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

✨Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Accruent.

✨Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Accruent.

✨Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Accruent that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Software Engineer II

AI-Native Software Development
SaaS Product Development
API Design and Development
Cloud Platforms (Microsoft Azure, AWS, GCP)
Automated Testing and CI/CD Pipelines
Event-Driven Architectures
Distributed Systems

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Accruent.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Accruent and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at Accruent

✨Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

✨Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Accruent uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

✨Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

✨Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.