Software Assurance Engineer, Mid
Software Assurance Engineer, Mid

Software Assurance Engineer, Mid

Stafford Full-Time 28800 - 43200 £ / year (est.) No home office possible
B

At a Glance

  • Tasks: Guide teams through the software development lifecycle and ensure high-quality systems.
  • Company: Join UICGS / Bowhead Family of Companies, a leader in IT services and consulting.
  • Benefits: Enjoy a full-time role with opportunities for growth and collaboration.
  • Why this job: Be part of a dynamic team that values innovation and security in software development.
  • Qualifications: BA/BS in a related field and 2+ years of experience in a test environment required.
  • Other info: US Citizenship is required; security clearance is a plus.

The predicted salary is between 28800 - 43200 £ per year.

Join to apply for the Software Assurance Engineer, Mid role at UICGS / Bowhead Family of Companies .

Bowhead seeks a Mid-Level Software Assurance Engineer to provide expert technical guidance, coaching, and review throughout all stages of our software development lifecycle. The Software Assurance Engineer will determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.

Responsibilities

  • Advise teams on software architectures, design patterns, refactoring, security, and other best practices to build high-quality, robust systems.
  • Conduct design and code reviews to conform with enterprise standards and provide improvement recommendations.
  • Assist teams on strategies for automated testing, performance tuning, observability, and release management.
  • Evaluate overall system quality, security, scalability, and readiness for production.
  • Identify technology gaps, dependencies, risks early and provide options to address them.
  • Share techniques for improving developer productivity, velocity, and engineering processes.
  • Collaborate with leadership on policies, processes, team structures, and technology roadmaps.
  • Remain updated on industry advancements and tools to provide relevant guidance.
  • Demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
  • Review system design, requirements, specifications, and standards.
  • Conduct systems analysis and recommend changes in policies and procedures.
  • Assure that the security best practices, design reviews, implementation, and software security concept development.
  • Work closely with the system engineering team to identify potential threats, vulnerabilities, and risks in the system. Collaborate on a secure and robust solution covering software.
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
  • Other duties as assigned.

Qualifications

  • BA/BS in a related discipline.
  • Two plus (2+) years of experience in a test environment.
  • Experience in cloud software development and support is desired.
  • Experience in software review, and documentation of cybersecurity compliance with DoD cybersecurity standards and requirements such as DoDI 5000.83, DoDI 5000.89, NIST SP 800-53 is desired.
  • Experience in establishing and maturing software development practices is desired.
  • Must have excellent verbal and written communications skills.

SECURITY CLEARANCE REQUIRED: At this time, there are no clearance requirements. Candidates with a security clearance are highly encouraged to apply. US Citizenship is required.

Physical Demands

  • Must be able to lift up to 25 pounds.
  • Must be able to stand and walk for prolonged amounts of time.
  • Must be able to twist, bend and squat periodically.

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering and Information Technology

Industries

IT Services and IT Consulting

#J-18808-Ljbffr

Software Assurance Engineer, Mid employer: Bowhead

At UICGS / Bowhead Family of Companies, we pride ourselves on fostering a collaborative and innovative work environment where our Software Assurance Engineers can thrive. With a strong emphasis on professional development, we offer numerous growth opportunities and encourage continuous learning to keep pace with industry advancements. Located in a vibrant area, our company not only provides competitive benefits but also promotes a culture of teamwork and excellence, making it an ideal place for those seeking meaningful and rewarding employment.
B

Contact Detail:

Bowhead Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Assurance Engineer, Mid

✨Tip Number 1

Familiarize yourself with the specific cybersecurity compliance standards mentioned in the job description, such as DoDI 5000.83 and NIST SP 800-53. Being able to discuss these frameworks during your interview will demonstrate your knowledge and readiness for the role.

✨Tip Number 2

Showcase your experience with cloud software development and support. If you have worked on projects involving cloud technologies, be prepared to discuss your contributions and how they align with the responsibilities of the Software Assurance Engineer position.

✨Tip Number 3

Prepare examples of how you've improved software development practices in previous roles. Highlight specific strategies you've implemented for automated testing, performance tuning, or code reviews that led to measurable improvements in quality or efficiency.

✨Tip Number 4

Stay updated on the latest industry advancements and tools related to software assurance. Being knowledgeable about current trends will not only help you in the interview but also show your commitment to continuous learning and improvement in the field.

We think you need these skills to ace Software Assurance Engineer, Mid

Software Development Lifecycle (SDLC)
Technical Guidance
Code Review
Design Patterns
Security Best Practices
Automated Testing Strategies
Performance Tuning
Observability Techniques
Release Management
System Quality Evaluation
Risk Identification and Mitigation
Documentation Skills
Flowchart and Diagram Creation
Collaboration with Engineering Teams
Knowledge of DoD Cybersecurity Standards
Cloud Software Development
Excellent Verbal and Written Communication Skills

Some tips for your application 🫡

Understand the Role: Make sure to thoroughly read the job description for the Software Assurance Engineer position. Understand the key responsibilities and qualifications required, as this will help you tailor your application.

Highlight Relevant Experience: In your CV and cover letter, emphasize your experience in software development, testing environments, and any relevant cybersecurity compliance knowledge. Be specific about your past roles and how they relate to the responsibilities listed.

Showcase Communication Skills: Since excellent verbal and written communication skills are essential for this role, provide examples in your application that demonstrate your ability to communicate complex technical concepts clearly and effectively.

Tailor Your Documents: Customize your CV and cover letter to reflect the specific requirements of the job. Use keywords from the job description to ensure your application stands out and aligns with what Bowhead is looking for.

How to prepare for a job interview at Bowhead

✨Understand the Software Development Lifecycle

Make sure you have a solid grasp of the software development lifecycle. Be prepared to discuss how you've contributed to each stage in your previous roles, especially in terms of quality assurance and best practices.

✨Showcase Your Technical Expertise

Highlight your experience with software architectures, design patterns, and security best practices. Be ready to provide examples of how you've advised teams or conducted reviews that led to improved system quality.

✨Discuss Automated Testing Strategies

Since the role involves assisting teams with automated testing and performance tuning, come prepared with specific strategies or tools you've used in the past. This will demonstrate your hands-on experience and problem-solving skills.

✨Communicate Clearly and Effectively

Given the emphasis on communication skills, practice articulating your thoughts clearly. Use diagrams or flowcharts if necessary to explain complex concepts, as this can help convey your ideas more effectively during the interview.

Software Assurance Engineer, Mid
Bowhead
B
  • Software Assurance Engineer, Mid

    Stafford
    Full-Time
    28800 - 43200 £ / year (est.)

    Application deadline: 2027-03-12

  • B

    Bowhead

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>