
Senior Software Engineer, Application Platform
Posted 2 days ago

Posted 2 days ago
This is a fully remote position, open to applicants in United States.
• Design, develop, and implement high-performance, robust, scalable cloud-based software systems and components for a premier cybersecurity platform.
• Lead the transition of software features from concept to production while adhering to SDLC processes, with a focus on quality and efficiency.
• Leverage the GCP platform to create and manage highly available software systems.
• Detect and address performance issues across various systems and components.
• Collaborate within a cross-functional team, engaging with Product, Operations, and Platform Engineering.
• Integrate monitoring and alerting functionalities with backend modules to facilitate proactive enhancements in availability and response times.
• Take ownership of system quality through the implementation of automated testing.
• Generate technical solutions for product requirements and user stories.
• Actively participate in design and code review sessions.
• Provide mentorship and assistance to junior team members, fostering a culture of continuous learning within the team.
• Over 7 years of experience in distributed systems and backend software engineering.
• Proficient in Golang (4+ years); knowledge of Ruby is a plus but not mandatory.
• Strong experience and comprehension of microservices, REST API design, gRPC, unit testing, and BDD testing.
• Solid design skills are necessary; familiarity with UML is advantageous, and exposure to Domain Driven Design is desirable.
• Experience with asynchronous messaging technologies such as Google PubSub and Kafka.
• Comprehensive knowledge of NoSQL and RDBMS technologies.
• Extensive experience with Docker, Kubernetes, and Cloud Environments (preferably GCP).
• Background in agile team environments.
• Exceptional communication and collaboration skills across all mediums.
• Proven experience in developing and scaling microservice-based applications.
• Familiarity with GitOps and DevOps principles, practices, and tools.
• Demonstrated ability to excel in a collaborative environment with various stakeholders and subject matter experts.
• Equity
• Benefits
Cision France
Navigate Power
Get handpicked remote jobs straight to your inbox weekly.