At a Glance
- Tasks: Join a dynamic team to develop innovative web-based analytics software.
- Company: Employee-owned Radiance Technologies offers unmatched benefits and a supportive work culture.
- Benefits: Enjoy competitive salaries, full health coverage, generous 401K, and educational reimbursement.
- Why this job: Make an impact on cutting-edge projects in a fast-paced, collaborative environment.
- Qualifications: Bachelor's degree in Computer Science and 5 years of Python programming experience required.
- Other info: Great career growth opportunities in a friendly and engaging workplace.
The predicted salary is between 28800 - 48000 £ per year.
Radiance Technologies is an employee-owned company with benefits that are unmatched by most companies in the Huntsville, AL or Dayton, OH areas. Employee ownership, generous 401K, full health/dental/life/vision insurance benefits, interesting assignments, educational reimbursement, competitive salaries and a pleasant work environment combine to make Radiance Technologies a great place to work and succeed.
We are searching for a talented software engineer to join our Modeling and Simulation (M&S) development team. We are looking for an experienced developer to work with a diverse team of software engineers, data scientists, and analysts to explore and develop solutions on a large, complex development project. The candidate will be expected to join the existing Analytics team and take on the responsibility of developing software to address the complexities of building a web-based analytics microservice. The greater team is building and deploying a next-generation modeling & simulation framework. We are less focused on specific M&S analytics experience than finding innovative self-starters who can adapt to a fast-paced, high-profile development effort.
Required Skills
- Bachelor’s degree or higher in Computer Science, Computer Engineering, or related field
- Strong communication and organizational skills
- US citizenship with the ability to obtain and maintain a security clearance
Required Experience
- Minimum of 5 years of object-oriented programming in Python
- Familiarity with data description languages such as: XML, YAML, JSON
- Familiarity with building HTTP-based web services using a framework such as FastAPI
- Familiarization with source management repositories such as: Git (GitLab, GitHub, or bare Git), Apache Subversion, or BitBucket
- Experience developing software for the Linux platform
- Familiarity with Kubernetes concepts and YAML for configuration
- Containerization experience using Docker, Podman, CRI-O, or similar
- Experience with relational and non-relational databases (e.g., PostgreSQL or MongoDB), and the ability to work with various data formats
Desired Qualifications
- Familiarity with C/C++
- Experience working with message queues (e.g., Kafka, RabbitMQ, Redis Streams) and cached data systems (e.g., Redis, Memcached)
- Experience with a multiprocessing or threads library
- Experience with ICAM (identity, credential, and access management) systems and concepts such as OAuth2, JWT, Keycloak, OpenID, or similar
- Familiar with Agile/Scrum or other software development framework
- Experience using build tools such as Jenkins or similar
Software Engineer in London employer: Radiance Technologies
Contact Detail:
Radiance Technologies Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who might know someone at Radiance Technologies. A friendly chat can open doors that a CV just can't.
✨Tip Number 2
Show off your skills! If you have a portfolio or GitHub repository, make sure to highlight it during interviews. We love seeing real examples of your work and how you tackle challenges.
✨Tip Number 3
Prepare for technical interviews by brushing up on your Python and web service development skills. Practice coding challenges and be ready to discuss your thought process—it's all about showcasing your problem-solving abilities!
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we’re always on the lookout for innovative self-starters like you to join our team.
We think you need these skills to ace Software Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with Python, web services, and any relevant projects that showcase your skills. We want to see how you fit into our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background aligns with our needs. Let us know what excites you about working at Radiance Technologies.
Show Off Your Projects: If you've worked on interesting projects, especially those involving web-based analytics or containerization, make sure to mention them. We love seeing real-world applications of your skills, so don’t hold back!
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at Radiance Technologies
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description. Brush up on your Python skills, and be ready to discuss your experience with web services and data formats like JSON and XML. It’s all about showing that you can hit the ground running!
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects and how you tackled them. Radiance Technologies values innovative self-starters, so highlight your ability to adapt and find solutions in a fast-paced environment.
✨Communicate Clearly
Strong communication skills are a must for this role. Practice explaining complex technical concepts in simple terms. This will not only help you during the interview but also demonstrate your ability to work effectively within a diverse team.
✨Familiarise Yourself with Agile Practices
Since the company is looking for someone familiar with Agile/Scrum methodologies, it’s a good idea to brush up on these practices. Be prepared to discuss how you’ve applied Agile principles in your past work and how they can benefit the team at Radiance Technologies.