Senior Software Engineer

    • ICONSTAFF
  • Boston, MA
  • Posted 8 days ago | Updated 4 hours ago

Overview

On Site
$160,000 - $180,000
Full Time

Skills

Functional requirements
Network
Servers
Cloud computing
Design
Testing
Documentation
Computer science
Programming languages
C
C++
Python
Software development methodology
Problem solving
Analytical skill
Communication
Quick learner
Embedded software
Computer networking
Software security
PKI
Computer hardware
ROOT
Startups
Innovation
Project management
Risk management
Agile
Scrum
Software development

Job Details

Job Description

Job 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 languages 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 preferred

-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 preferred

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

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.