At a Glance
- Tasks: Design and develop innovative software solutions using agile methodologies.
- Company: Join a forward-thinking tech company with a focus on collaboration and mentorship.
- Benefits: Enjoy comprehensive benefits, including health coverage, 401(k), and tuition reimbursement.
- Other info: Opportunity for travel and dynamic career growth in a supportive environment.
- Why this job: Make a real impact while working with cutting-edge technologies and mentoring future engineers.
- Qualifications: Bachelor's degree in relevant field and extensive experience in Python and C++.
The predicted salary is between 60000 - 80000 £ per year.
Clearance Requirement: Ability to obtain and maintain an active TS/SCI clearance.
Travel Requirements: 10-20%
Location: Norfolk, VA
Summary: WR has a potential opportunity for an experienced Software Engineer to support the design, development, and implementation of software solutions across multiple projects using an agile development process.
Position responsibilities will include, but are not limited to the following:
- Participates in customer meetings to capture feedback and translate high-level input into detailed technical requirements.
- Works independently with minimal supervision to deliver high-quality, functional software products that meet customer needs.
- Willing to travel to customer or project site locations as required.
- Mentors junior engineers.
Candidates must possess the following knowledge, skills, and experience:
- Bachelor of Science degree in Software Engineering, Computer Science, Computer/Electrical Engineering
- Six (6)+ years of active professional Python experience
- Four (4)+ years of professional modern C++ experience
- Experience mentoring junior engineers
- Knowledge of MATLAB
- Familiarity with Agile methodologies, with an emphasis on Scrum
- Familiarity with modern architectural designs, particularly micro-services
Preferred:
- Knowledge of DDS and Kafka
- Knowledge of Digital Signal Processing concepts
The selected candidate will be required to pass a pre-employment third-party background check which may include verification of any of the following: Employment history; Education and/or certifications; Criminal history; Driving Records; Other records or information related to the candidate’s suitability for the position.
Benefits Offered: WR offers a comprehensive benefits package for eligible employees including Medical, Dental, Vision, 401(k), Paid Time Off, Company Paid Holidays, Life Insurance, Short- and Long-Term Disability, Flexible Spending Account, Employee Assistance Program, and Tuition Reimbursement.
WR is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, traits associated with race, color, citizenship status, national origin, ancestry, genetic information, creed, sex, sexual orientation, gender identity or expression, pregnancy, childbirth, or related medical conditions, including lactation, age, religion, marital status, physical or mental disability, veterans’ status, or any additional factors that are protected by law. EOE/Veteran/Disability.
Software Engineer III in Norfolk employer: WR Systems
Contact Detail:
WR Systems Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer III in Norfolk
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Prepare for those interviews! Research the company, understand their projects, and be ready to discuss how your skills in Python and C++ can contribute. Practise common interview questions and have examples ready to showcase your experience.
✨Tip Number 3
Don’t underestimate the power of follow-ups! After an interview, send a thank-you email to express your appreciation and reiterate your interest. It keeps you fresh in their minds and shows your enthusiasm for the role.
✨Tip Number 4
Apply through our website! We’ve got loads of opportunities that might just be perfect for you. Plus, it’s a great way to ensure your application gets seen by the right people. Don’t miss out!
We think you need these skills to ace Software Engineer III in Norfolk
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python and C++. We want to see how your skills match the job description, so don’t be shy about showcasing your relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about software engineering and how you can contribute to our agile team. Keep it concise but impactful.
Show Off Your Mentoring Skills: Since mentoring junior engineers is part of the role, share any experiences you have in guiding others. We love seeing candidates who are not just great engineers but also great team players!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at WR Systems
✨Know Your Tech Inside Out
Make sure you brush up on your Python and C++ skills, as these are crucial for the role. Be prepared to discuss specific projects where you've used these languages, and think about how you can demonstrate your problem-solving abilities with real examples.
✨Understand Agile Methodologies
Since the job involves working in an agile environment, it’s essential to familiarise yourself with Scrum practices. Be ready to talk about your experience in agile teams and how you’ve contributed to successful sprints or iterations.
✨Prepare for Customer Interaction
You’ll be participating in customer meetings, so practice articulating technical concepts clearly and concisely. Think about how you can translate complex requirements into actionable tasks, and be ready to showcase your communication skills.
✨Mentorship Matters
As a potential mentor for junior engineers, reflect on your past mentoring experiences. Be prepared to share how you’ve guided others, what challenges you faced, and how you helped them grow in their roles.