Software Engineer in Richmond

Software Engineer in Richmond

Richmond Full-Time 40000 - 50000 € / year (est.) No home office possible
RX Global

At a Glance

  • Tasks: Build and improve secure backend services for global events.
  • Company: Join a creative team at RX Global, focused on unforgettable experiences.
  • Benefits: Gain hands-on experience, learn from experts, and enjoy career growth.
  • Other info: Dynamic environment with opportunities for learning and collaboration.
  • Why this job: Make a real impact while working with cutting-edge technology.
  • Qualifications: Experience in software development and proficiency in modern backend stacks.

The predicted salary is between 40000 - 50000 € per year.

Are you excited to build reliable, secure software that supports global experiences and events? Do you enjoy learning from others while taking ownership of meaningful technical components?

About our Team

RX Global aims to create unforgettable experiences for attendees and exhibitors through organizing events. Innovation, creativity, and collaboration drive the company to offer exceptional services to clients.

About the Role

As a Software Engineer, you will contribute to building and improving backend services that are performant, resilient, and secure. Working closely with senior engineers, product partners, and your wider team, you will deliver well-defined features while growing your technical and operational skills. This role offers hands-on experience across the full software development lifecycle, with support to learn and progress.

Responsibilities

  • Produce clear technical documentation aligned with architectural principles
  • Build and maintain software with a focus on performance, resilience, extensibility, and security
  • Implement testing strategies that support confident deployment and service reliability
  • Write clean, maintainable code and participate in peer code reviews
  • Support the operational health of services using logs, monitoring, and metrics
  • Participate in incident response and post-incident reviews with guidance
  • Maintain runbooks, documentation, and operational knowledge for owned components
  • Contribute to reducing technical debt and improving development workflows

Requirements

  • Experience contributing to production software in a professional engineering environment
  • Proficiency in one modern backend stack (.NET/C#, Java, or Node.js) and familiarity with SQL or data skills
  • Understanding of system design, domain modelling, and API design principles
  • Experience writing unit and integration tests and working with CI/CD pipelines
  • Exposure to cloud and DevOps practices, preferably using AWS
  • A security-minded approach aligned with secure software development practices
  • Experience working in Agile, cross-functional teams
  • Ability to learn quickly, collaborate effectively, and seek feedback

Software Engineer in Richmond employer: RX Global

At RX Global, we pride ourselves on being an exceptional employer that fosters a culture of innovation, collaboration, and continuous learning. As a Software Engineer, you will not only contribute to impactful projects but also benefit from hands-on experience across the software development lifecycle, with ample opportunities for professional growth and skill enhancement. Our supportive environment encourages creativity and teamwork, making it an ideal place for those looking to make a meaningful impact in the events industry.

RX Global

Contact Detail:

RX Global Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer in Richmond

Tip Number 1

Network like a pro! Reach out to current employees at RX Global on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing a role there.

Tip Number 2

Prepare for technical interviews by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice common software engineering problems that might come up during the interview process.

Tip Number 3

Showcase your projects! If you’ve built anything relevant, make sure to have it ready to share. A strong portfolio can really set you apart and demonstrate your hands-on experience.

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, it shows you’re genuinely interested in joining the team.

We think you need these skills to ace Software Engineer in Richmond

Backend Development
Performance Optimisation
Resilience Engineering
Security Best Practices
Technical Documentation
Unit Testing
Integration Testing

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match our job description. Highlight your proficiency in backend stacks like .NET, Java, or Node.js, and don’t forget to mention any relevant projects or roles that showcase your ability to build reliable and secure software.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to express your excitement about the role and how your background aligns with our mission at RX Global. Share specific examples of how you've contributed to software development and what you can bring to our team.

Showcase Your Technical Skills:When filling out your application, be sure to include details about your experience with testing strategies, CI/CD pipelines, and cloud practices. We love seeing candidates who are security-minded and understand the importance of performance and resilience in software.

Apply Through Our Website:We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to keep track of your application status. Plus, we love seeing applications come in through our own platform!

How to prepare for a job interview at RX Global

Know Your Tech Stack

Make sure you’re well-versed in the backend stack mentioned in the job description, whether it’s .NET/C#, Java, or Node.js. Brush up on your SQL skills too, as they’ll likely come up during technical discussions.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects and how you tackled them. This will demonstrate your ability to think critically and contribute to building resilient software.

Understand Agile Methodologies

Since the role involves working in Agile teams, be ready to talk about your experience with Agile practices. Share examples of how you’ve collaborated with cross-functional teams to deliver features efficiently.

Ask Insightful Questions

At the end of the interview, don’t hesitate to ask questions about the team’s current projects or their approach to security in software development. This shows your genuine interest in the role and helps you gauge if it’s the right fit for you.