I
Senior Software Engineer (GO)
Salary undisclosed
Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
Original
Simplified
Job Description
Job Description
You are a creative and self-driven team player who is passionate about 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 security systems world. You are a strong software developer with skills across a range of disciplines.
Responsibilities:
- You are a strong software developer capable of leading and mentoring others with skills across a range of disciplines. Strong preference for 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 which is a complex system that spans a network of cloud and on-premise hosted, formally-verified secure enclave processors, 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:
- Development experience within several modern programming languages such as 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; hardware root of trust, secure boot, etc
- Must have previous early-stage startup experience. Desire to work in a growing, fast-paced environment of innovation
- Enthusiastic self-starter with a 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.
Report this job Similar Jobs