Remote Position
[Remote] Staff Software Engineer - Ruby on Rails
🌍 Remote · United States
💼 Full-time
Note: The job is a remote job and is open to candidates in USA. Bold Penguin is hiring a Staff Software Engineer to lead and architect complex, scalable solutions while contributing as an individual engineer. The role spans product teams and the software development lifecycle, with a focus on secure, resilient cloud-native products, engineering practices, and mentorship.
Responsibilities
- Engage across product teams to plan, coordinate, architect, and deliver high-complexity features
- Ensure that solutions are built with security, performance, and fault-tolerance in mind
- Be an expert in modern cloud architecture and concepts in software engineering such as continuous integration, continuous delivery, DevOps, and site-reliability engineering
- Collaborate with product managers, designers, site-reliability engineers, and customers to build powerful, impactful products
- Participate in the full lifecycle of the software development life cycle from ideation to delivery
- Mentor more junior engineers in areas such as unit testing, continuous integration, DRY/SOLID principles, SDLC, etc. to facilitate career growth on the team
- Other duties and responsibilities as assigned
- Engage across product teams to plan, coordinate, architect, and deliver high-complexity features
- Ensure that solutions are built with security, performance, and fault-tolerance in mind
- Be an expert in modern cloud architecture and concepts in software engineering such as continuous integration, continuous delivery, DevOps, and site-reliability engineering
- Collaborate with product managers, designers, site-reliability engineers, and customers to build powerful, impactful products
- Participate in the full lifecycle of the software development life cycle from ideation to delivery
- Mentor more junior engineers in areas such as unit testing, continuous integration, DRY/SOLID principles, SDLC, etc. to facilitate career growth on the team
- Other duties and responsibilities as assigned
Skills
- 10+ years of professional engineering experience
- 5 years of technical experience with Bold Penguin technologies
- Previous working experience in high-growth technology companies and/or startups
- Ability to articulate very complex technical concepts to technical and non-technical people
- Experience building highly resilient, cloud-native applications
- Full-stack expertise in multiple tiers of modern web applications (e.g., front end, back end, infrastructure, etc.)
- Bonus points for open-source contributions and/or speaking experience
- Knowledge of microservice architectures and RESTful APIs
- Progressional experience with Ruby on Rails
- Write clean, well-tested, and secure code, applying DRY/SOLID principles to both traditional Rails features and non-deterministic AI/LLM outputs
- Build internal component libraries that ensure a great user experience, adapting design systems to handle dynamic, AI-generated insights and agentic workflows
- Experience building with orchestration frameworks, RAG pipelines, or autonomous agents, with a solid grasp of handling vector databases and non-deterministic outputs
- Strong working knowledge of microservice architecture, secure RESTful APIs, and cloud infrastructure, ensuring traditional code and AI features play nice together
- Working experience in high-growth technology companies or startups is very desirable
- Understanding of scrum, unit testing, continuous integration, continuous delivery, and DevOps a plus
Benefits
- Medical, Dental, and Vision
- Flexible PTO Policy
- 401(k) with a company match
- Employee Assistance Program
- Parental Leave
- Disability and Life Benefits
- Fully remote role, with the exception of onboarding and optional in-office events
- SLACK channels for work and play
- Video conferences and regular all-hands “Waddles”
- Swag themed after a certain Antarctic bird
Company Overview
Company H1B Sponsorship