Skip to main content

Senior Software Engineer

Job DescriptionJob Description

You are a creative and self-driven team player who is passionate working on innovative new architectures and driving projects to closure in a fast-paced startup environment.Our client focuses on delivering enterprise platform solutions for the secure systems world. You are a strong software developer with skills across a range of disciplines.

Responsibilities:

-You are a strong software developer with skills across a range of disciplines. They prefer engineers who propose their own path forward, require minimal guidance, and take pride in building high-quality, scalable solutions.

-Youll translate functional requirements into robust, efficient, supportable solutions that work well within the overall architecture, a complex system that spans a network of cloud and on-premise hosted, formally-verified secure enclave processors designed internally, Intel-based servers, modern cloud technologies, and a variety of endpoints.

-As a key participant youll drive the full development cycle, end-to-end, from design, implementation, and testing to documentation and delivery.


Requirements:

-A bachelor's degree in Computer Science, or a related technical field required

-Development experience within several modern programming such as C/C++, Go or Python

-A strong understanding of the software development process and life cycle: agile/iterative methodologies, high-quality maintainable code, unit tests, etc.

-Strong problem solving and analytical skills; good written and oral communication skills; fast learner

-Domain expertise in any of the following areas: system or embedded software architecture, networking/communications systems; device and software security; public key infrastructure; and hardware root of trust, secure boot

-Must have previous early-stage startup experience. Desire to work in a growing, fast-paced environment of innovation

-Enthusiastic self-starter with proven track record of execution and delivery

-Experience driving discussions with senior personnel regarding trade-offs, best practices, project management and risk mitigation

-Experience in setting up and driving Agile/SCRUM enterprise-scale software development

-Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment

Senior Software Engineer

Boston, MA
Full time

Published on 12/13/2024

Share this job now