Staff Engineer
Grayscale Labs
Software Engineering
Atlanta, GA, USA
Posted on Oct 16, 2024
About Grayscale:
At Grayscale, we believe the best frontline experience is powered by conversation—not forms or clunky software, but a simple text or WhatsApp message from your phone. Our conversational software automates critical hiring tasks like screening, interview scheduling, and onboarding, delivering a seamless frontline experience throughout the employee lifecycle in SuccessFactors. Trusted by leading brands like Hershey's, DICK'S Sporting Goods, and Walgreens, Grayscale is revolutionizing the way companies engage with their frontline teams.
About the Role:
We are looking for a Staff Engineer to join our fast-paced technology start-up, playing a critical role in architectural decision-making and mentorship within the engineering team. You will design and develop high-quality integrations with platforms in the HR Tech space, including ATS and HRIS systems. You should have experience building scalable data pipelines and working with a variety of AWS services. This position also requires participation in an on-call rotation. If you thrive in a startup environment and enjoy leading technical projects from the ground up, this role is for you.
Key Responsibilities:
- Architectural Leadership: Lead the design and architecture of scalable, maintainable systems, ensuring alignment with business goals and performance standards.
- Mentorship: Guide and mentor engineers on the team, fostering growth and promoting best practices across the organization.
- Data Pipelines: Build, manage, and optimize data pipelines where data moves efficiently between systems via queues (AWS SQS, Kinesis).
- Platform Integration: Develop and manage seamless integrations with external HR Tech platforms (ATS, HRIS).
- Collaboration: Work closely with cross-functional teams (Product, UX, Support, Implementation, etc.) to create, enhance and support product features.
- On-Call Support: Participate in an on-call rotation to ensure uptime and operational excellence for critical systems.
Key Qualifications:
- Over 7 years of relevant experience as a software engineer building complex applications, ideally in a startup environment.
- Proficiency in Ruby on Rails and strong DevOps skills, with expertise in AWS Infrastructure (ECS, EC2, S3, Kinesis, Route 53, CloudWatch, etc.).
- Expertise writing and managing infrastructure using Terraform, including resource provisioning, cost and performance optimization.
- Experience working with and designing APIs (REST, GraphQL) for both internal and external use.
- Familiarity with data pipelining technologies (AWS SQS, Kinesis) and message queues (Redis, AWS SQS, Sidekiq, Shoryuken).
- Security knowledge, including SOC2, PII best practices and OWASP Top 10.
- Build pipeline management for CI/CD using Semaphore or similar technology.
- Version control collaboration using GitHub.
- Experience with infrastructure monitoring tools like Datadog and OpsGenie.
Ideal Skills and Experience:
- Proficiency with React and related frameworks (hooks, performance optimization).
- Working knowledge of CSS (Tailwind CSS is a plus).
- Familiarity with security standards such as GDPR and OWASP.
Technologies We Use:
- Back-end: Ruby on Rails, PostgreSQL, Redis, Sidekiq, Shoryuken, Protobuf
- Front-end: React, Tailwind CSS
- Data Pipelines & Messaging: AWS SQS, AWS Kinesis
- Infrastructure: AWS ECS, EC2, S3, CloudWatch, Route 53, Elasticsearch
- Tools: GraphQL (Apollo), Slack, Datadog, Github, OpsGenie
What You’ll Do:
- Collaborate with the team to design new product interfaces and improve existing ones with a focus on usability and performance.
- Set and champion front-end and back-end architecture standards.
- Manage build pipelines and integrations, ensuring seamless deployment.
- Lead discussions on platform architecture, design, and scaling.
- Troubleshoot and resolve complex technical issues, including on-call support when necessary.
Why Grayscale?
- Driven By Our Values: Our core values shape everything we do. We strive to Make Each Other Better by cultivating a growth mindset and practicing radical candor, ensuring that both our team and our customers continually level up. We’re committed to Trailblazing, finding the right balance between optimism and reality, and embracing the challenges ahead with a can-do attitude. And we strive to take Ownership of our work, acting with integrity, urgency, and a deep sense of personal responsibility.
- Capital-Efficient Growth: Grayscale is a capital-efficient business with a clear line of sight to becoming cash flow positive. We’re growing in a fast-paced, healthy, and sustainable manner, supported by a board and investors who believe in our vision and approach. Our lean and agile structure allows us to make impactful decisions quickly, driving the business forward without unnecessary bureaucracy.
- Balanced and Supportive Environment: We value family, balance, and personal growth. At Grayscale, you’ll find a culture that supports your professional development while also respecting your time and commitments outside of work. We believe that when our team members thrive personally, they bring their best selves to work.
- Impactful Work with Leading Brands: Join a team that is revolutionizing the frontline experience for some of the world’s most recognized brands like Chobani, QuikTrip, Northrop Grumman, and Chewy. Your work will directly impact how these companies engage with their frontline teams, creating more meaningful and effective interactions.
Does this sound like you? If so, drop us a line and say hello! 👋
Every voice, every perspective matters. That’s why Grayscale is proud to be an equal opportunity employer. We do not discriminate on the basis of race, color, ethnicity, religion, national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, gender expression, or veteran status.