Motion Recruitment | Jobspring | Workbridge

Senior Full-Stack Software Engineer

Boston, Massachusetts

Open to Remote

Full Time

$130k - $200k

Join a dynamic and innovative defense and space manufacturing company that pushes the boundaries of technology and engineering excellence. Our clients mission is to deliver cutting-edge solutions that drive advancements in national security and space exploration. As a Senior Full-Stack Software Engineer, you will play a crucial role in developing software systems that support our clients groundbreaking projects and contribute to the forefront of technological progress.

Position Overview: We are seeking an experienced Senior Full-Stack Software Engineer to lead the design, development, and maintenance of sophisticated software solutions that enable the execution of complex defense and space missions. You will collaborate with cross-functional teams of engineers, scientists, and professionals to create software that empowers our company's vision and mission.

Key Responsibilities:

  • Lead the end-to-end development of innovative software solutions, from conceptualization and architecture design to implementation and deployment.
  • Design and implement robust, scalable, and secure full-stack applications that adhere to industry best practices and coding standards.
  • Collaborate with UI/UX designers, backend engineers, and domain experts to ensure seamless integration of front-end and back-end components.
  • Develop and maintain RESTful APIs and microservices that enable efficient communication between different software components and systems.
  • Employ Agile methodologies to manage project timelines, prioritize tasks, and contribute to sprint planning and retrospectives.
  • Mentor and provide technical guidance to junior engineers, fostering a collaborative and knowledge-sharing environment.
  • Stay up-to-date with emerging technologies, industry trends, and best practices, and identify opportunities to leverage them in our software development processes.
  • Participate in code reviews to ensure code quality, maintainability, and adherence to architectural guidelines.
  • Collaborate with cross-functional teams to gather and analyze software requirements, and translate them into actionable development tasks.
  • Participate in troubleshooting, debugging, and resolving software defects and performance issues.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field. Advanced degrees are a plus.
  • Proven track record of 5+ years in software development, with a focus on full-stack engineering.
  • Proficiency in front-end technologies such as HTML5, CSS3, JavaScript (React, Angular, or Vue), and responsive design principles.
  • Strong expertise in backend technologies such as Node.js, or similar languages, along with experience in designing RESTful APIs and microservices.
  • Solid understanding of databases and data modeling, including relational and NoSQL databases.
  • Experience with version control systems (e.g., Git) and collaborative development workflows.
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes).
  • Knowledge of security best practices in software development, including data encryption, authentication, and authorization mechanisms.
  • Excellent problem-solving skills and a proactive approach to identifying and resolving technical challenges.
  • Strong communication skills and the ability to work effectively in cross-functional teams.
  • Active security clearance or the ability to obtain one is preferred.

Benefits:

  • Competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision benefits.
  • 401(k) retirement plan with company match.
  • Generous paid time off and flexible work arrangements.
  • Opportunities for career growth and professional development in a cutting-edge industry.
  • Engaging and collaborative work environment that fosters innovation and creativity.

If you're a passionate Senior Full-Stack Software Engineer looking for an opportunity to contribute to groundbreaking defense and space projects, while working in a collaborative and dynamic environment, we encourage you to apply and be part of our journey into the future of technology and exploration.

Posted by: Nicholas Costello

Specialization: