Job Description
We are looking for a highly skilled and experienced software developer. You will be responsible for designing and developing client-hosted security agents for both Linux OS and Windows OS. You will work closely with other developers.
You will be required to see out a project from conception to final product, requiring good organizational skills and attention to detail.
What are some of the things you do on a day-to-day basis?
- Full ownership of components: research and design, work plan, and task management.
- Analyze and design system-level software components.
- Design and develop diverse software components: client-side applications and agents, and server-side services.
- Analyze, design, and develop tests and test-automation suites.
- Collaborate with users, PMs, and other engineers to achieve elegant and beautiful solutions.
- Work alongside team members to elevate technology and consistently apply best practices.
You will fit if you have:
- At least 6 years of hands-on experience developing software components for Linux and\ or Windows.
- Strong DevOps knowledge and experience building and deploying client-side and server-side applications.
- Experience with modern programming languages like Java, Python, Golang, etc.
- Experience with modern CI\CD technologies (building pipelines, testing sequences, reports, etc.).
- Experience with container technologies such as Docker and Kubernetes.
- Experience with building APIs and services using REST
- Experience with scripting languages like Perl, Shell, etc.
- Experience with test-driven development and automated testing frameworks.
- Experience with Scrum/Agile development methodologies.
- Excellent learning skills.
It would be nice if you have:
- B.Sc. in computer science or equivalent experience.
- Low level experience (OS internals knowledge, device driver development).
At Scribe, we care a great deal about our company culture. You fit right in if:
- You care for others: you are down-to-earth, friendly, and fair.
- You are trustworthy: you honor disclosure, integrity, and commitment.
- You drive change: you make waves with courage and curiosity.
- Learning & growth mindset: you foster agility, personal growth, and trying again.
- Masters of your own craft: you take pride in thinking out of the box, excelling at whatever you do, and managing your time well.