- Company Name
- Secureframe
- Job Title
- New Grad Software Engineer
- Job Description
-
**Job Title:** New Grad Software Engineer
**Role Summary**
Design, develop, and deploy end‑to‑end features for a cloud‑native cybersecurity compliance platform. Contribute to multi‑language codebases (Ruby, TypeScript, Go), architect core infrastructure, and collaborate cross‑functionally with designers and product managers to resolve ambiguous user challenges.
**Expectations**
- Proven experience coding in modern languages (Ruby, JavaScript, TypeScript, Go, Python).
- Completed internship(s) at a startup or large tech company with hands‑on code contributions.
- Demonstrated portfolio of projects built during school, internships, or independently.
- Solid grasp of computer science fundamentals (data structures, algorithms, systems design).
- Strong communication, collaboration, and problem‑solving skills.
**Key Responsibilities**
- Scope, design, and implement new features from concept through production.
- Write clean, testable, maintainable code in Ruby, TypeScript, and Go.
- Participate in architecture discussions and build core infrastructure components.
- Partner with designers and product managers to translate user requirements into technical solutions.
- Conduct code reviews, maintain documentation, and uphold quality standards.
**Required Skills**
- Proficiency in Ruby, TypeScript, Go, and at least one of JavaScript, Python.
- Experience with version control (Git), CI/CD pipelines, and automated testing.
- Ability to design scalable, secure, and reliable systems.
- Strong written and verbal communication; effective team collaboration.
- Self‑motivated learner, comfortable with rapid iteration and ambiguity.
**Required Education & Certifications**
- Bachelor’s degree (or equivalent) in Computer Science, Engineering, Physics, Mathematics, Statistics, or a closely related field.
- No specific certifications required.