Staff Back End Engineer
- Embed Security
- December 16, 2024
- 10:56 AM
- Embed Security
- Company size : 2-10 employees
- Job Type & Title : Remote
- Apply Now
- About Company:
- Skills: Back-End Web Development
About the job
Staff Engineer
As a Staff Engineer at embed, you are a vital member of our engineering team, responsible for owning and delivering key components of our product. You will define the architecture and technologies necessary to deliver exceptional customer outcomes. Working closely with the Head of Engineering and the broader engineering team, you will ensure the timely shipment of high-quality products. You will also partner with PM teams to align your work with the product vision. At embed, we are obsessed with quality, we listen, and we are kind. Your contributions will reflect these values, driving our mission to deliver a human-led AI-enabled SecOps platform that transforms how our customers secure their companies.
Primary Responsibilities:
Architect and Develop Backend Systems:
- Define and implement the architecture for key backend systems.
- Ensure systems are robust, scalable, and aligned with performance and cost requirements.
Take E2E Ownership:
- Drive major features through the entire lifecycle, from design through implementation and delivery to customers.
- Take full accountability for the quality, reliability, and security of deliverables.
Collaborate with Engineering and PM Teams:
- Work closely with the Head of Engineering and other team members to deliver high-quality products on time.
- Partner with PM teams to ensure alignment with the product vision and customer needs.
Ensure High-Quality Deliverables:
- Leverage tests and metrics to maintain high standards of quality and performance.
- Implement best practices in coding, testing, and deployment.
Innovate and Problem-Solve:
- Develop and implement cutting-edge technical solutions.
- Stay ahead of industry trends and integrate relevant advancements into our technology stack.
Customer and Stakeholder Engagement:
- Engage with customers to understand their needs and feedback.
- Ensure the engineering team is responsive and adaptable to customer requirements.
Technical Skills:
Expert-level Knowledge:
- Software Development and Architecture
- Designing, building, and developing distributed systems
- Designing and delivering production-grade systems on public cloud (e.g. AWS, Azure, or GCP)
- Shipping fast and making hard tradeoffs to ship fast yet maintain quality balanced with building for the future
Working Knowledge:
- Technical leadership of product and/or major system features
- Python
- AWS
- Building software securely
Familiarity:
- Security product data handling and security systems
- Machine learning and AI
Non-technical Skills:
Collaboration and Communication:
- Excellent interpersonal and communication skills.
- Ability to work effectively with cross-functional teams and stakeholders.
Problem-Solving and Innovation:
- Strong analytical and problem-solving abilities.
- Creative mindset with a focus on continuous improvement.
Customer-Focused:
- Ability to understand and respond to customer needs.
- Experience in delivering solutions that enhance customer satisfaction.
Resilience and Adaptability:
- Ability to thrive in a fast-paced, dynamic environment.
- Strong organizational skills and attention to detail.