At a Glance
- Tasks: Develop and enhance complex software systems using cutting-edge technologies.
- Company: Join a leading tech firm in the Washington DC metro area.
- Benefits: Competitive salary, health benefits, and opportunities for professional growth.
- Other info: Dynamic team environment with excellent career advancement opportunities.
- Why this job: Make a real impact on innovative projects while working with advanced technologies.
- Qualifications: 20 years of experience in software engineering and a relevant degree required.
The predicted salary is between 80000 - 100000 £ per year.
Candidates must sit in the Washington DC metro area or within 90 mins driving time. This includes Maryland, Virginia, and Washington DC. Due to the nature of work performed, U.S. citizenship is required.
Security Clearance: Active TS/SCI FS Poly is required at the time of hire or if the clearance has been inactive for less than 2 years, then we will consider them. They must complete a security verification and their start date would be pending the reactivation of their clearance.
Job Description: The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.
Qualification:
- Twenty (20) years' experience as a Software Engineer in programs and contracts of similar scope, type, and complexity is required.
- Bachelor's degree in computer science or related discipline from an accredited college or university is required. Four (4) years of additional Software Engineer experience on projects with similar software processes may be substituted for a bachelor's degree.
- Experience with any modern JavaScript framework (AngularJS, ReactJS, NodeJS, etc.).
- Experience with version control software tools i.e., GitLab.
- Experience with cloud technologies.
- Experience with Java, especially if they are familiar with any modern Java framework development (Spring, Spring Boot, etc.) and Python.
- NOTE: Even if they don't have any of these languages, we will consider the candidate if they know any object-oriented programming languages.
MUST HAVE:
- Twenty (20) years' experience as a Software Engineer in programs and contracts of similar scope, type, and complexity is required.
- Experience with any modern JavaScript framework (AngularJS, ReactJS, NodeJS, etc.).
- Experience with version control software tools i.e., GitLab.
- Experience with cloud technologies.
- Experience with Java, especially if they are familiar with any modern Java framework development (Spring, Spring Boot, etc.) and Python.
- Bachelor's degree in computer science or related discipline from an accredited college or university is required. Four (4) years of additional Software Engineer experience on projects with similar software processes may be substituted for a bachelor’s degree.
Software Engineer - 3 in Catonsville employer: Vast Recruitment
Contact Detail:
Vast Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - 3 in Catonsville
✨Network Like a Pro
Get out there and connect with folks in the industry! Attend meetups, tech talks, or even online webinars. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Show Off Your Skills
Create a portfolio showcasing your projects and coding skills. Whether it's GitHub repos or personal projects, having something tangible to show can really set you apart from the crowd.
✨Ace the Interview
Prepare for technical interviews by practicing coding challenges and system design questions. Don’t forget to brush up on your soft skills too; being able to communicate your thought process is key!
✨Apply Through Us!
Don’t forget to check out our website for job openings. Applying directly through us not only shows your interest but also gives you a better chance of landing that dream role!
We think you need these skills to ace Software Engineer - 3 in Catonsville
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with modern JavaScript frameworks, version control tools, and any relevant cloud technologies. 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 software engineering and how your background aligns with our needs. Don’t forget to mention your experience with complex software systems and problem-solving skills.
Showcase Your Projects: If you've worked on any interesting projects, make sure to include them in your application. Whether it's a personal project or something from your previous jobs, we love seeing real-world applications of your skills, especially in Java and Python!
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 shows you’re keen on joining our team at StudySmarter!
How to prepare for a job interview at Vast Recruitment
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially modern JavaScript frameworks like AngularJS or ReactJS. Brush up on your knowledge of Java and Python too, as they might ask you to solve problems or discuss your experience with these languages.
✨Understand Security Clearance Requirements
Since this role requires an active TS/SCI FS Poly clearance, be prepared to discuss your clearance status openly. If your clearance has lapsed, have a plan ready for how you’ll reactivate it and be ready to explain that process during the interview.
✨Showcase Your Problem-Solving Skills
Be ready to talk about specific software problems you've encountered in the past and how you resolved them. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your analytical skills.
✨Teamwork is Key
This position may involve working both individually and as part of a team. Prepare examples of how you’ve successfully collaborated with others on projects, and be ready to discuss your approach to teamwork and communication.