Vacancy expired!
Software Guidance & Assistance, Inc., (SGA), is searching for an Staff Software Engineer for a FULL TIME assignment with one of our premier Security Technology clients in New York, NY .
The engineering team is responsible for the entirety of our customer-facing experience as well as maintaining our platform which processes about two billion lines of source code every weekday, across a growing list of programming languages (including JavaScript, Ruby, Go and Python). Responsibilities :- Improving user experiences that software engineers and engineering teams depend on during their day-to-day workflow.
- Leading architecture discussions during feature development to ensure that projects are built in a sound, reliable, performant way.
- Mentoring other engineers on best practices for software engineering.
- Optimizing the performance of components for both latency and throughput.
- Monitoring all of the above in a scalable way (We all do ops, so we depend on automation).
- Guiding incident response and vulnerability remediation efforts.
- Contributing to and collaborating on open source software.
- You have experience with data pipelines, distributed systems, and/or large-scale data processing.
- You are comfortable leading architecture planning and discussing trade-offs between engineering and business goals.
- You have 10+ years of software engineering experience and are comfortable writing code in Ruby as well as at least one statically-typed language like Java or Go.
- You care about building maintainable, efficient, clean code.
- You'll enjoy this role if you care about working in and fostering a positive and collaborative environment.
- You love helping other developers work more effectively and have Open Source contributions that show it.
- You are able to take responsibility for projects end-to-end from idea to completion. Other people at the companies you worked for wanted you on their projects.
- You want to have an impact on the software engineering community.
- You enjoy being with peers who strive for engineering excellence.
- You always want to learn more and constantly improve as an engineer.
- Fluent in UML.
- 5+ years of Ruby on Rails experience.
- 5+ years of ReactJS experience.
- Fluent with Docker.
- Fluent with Terraform.
- Experience with scaling an HA application.
- Experience with Kafka / Kinesis.
Vacancy expired!