Full-Time Senior Software Engineer
Socure is hiring a remote Full-Time Senior Software Engineer. The career level for this job opening is Senior Manager and is accepting USA based applicants remotely. Read complete job description before applying.
Socure
Job Title
Posted
Career Level
Career Level
Locations Accepted
Salary
Share
Job Details
Role Description We’re seeking a Senior Software Engineer – SRE to join our growing team and play a key role in driving the reliability, scalability, and performance of our systems. Collaborate cross-functionally with software engineers, technical support, and security teams to build and maintain robust, automated, and resilient infrastructure. Contribute to architectural decisions, mentor junior engineers, and lead initiatives to ensure the availability and efficiency of our production environment.
Responsibilities
- Design, build, and maintain scalable infrastructure to support high availability and performance.
- Develop tools and automation to eliminate manual operations and improve system reliability.
- Monitor production systems, respond to incidents, and conduct root cause analyses.
- Collaborate with development teams to implement best practices for deployment, observability, and reliability.
- Drive incident management and participate in an on-call rotation to ensure 24/7 availability.
- Establish and improve SLAs, SLOs, and SLIs to track and enhance system reliability.
- Advocate for a culture of continuous improvement, resilience, and automation.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in software development or site reliability engineering, ideally in high-scale, high-availability environments.
- Proficiency in Python, Java, or Go, with hands-on experience building tools and automation.
- Deep understanding of microservices architecture, RESTful APIs, and cloud platforms (e.g., AWS, GCP, Azure).
- Strong knowledge of distributed systems, observability practices, and operational excellence.
- Experience with SQL and NoSQL databases, caching layers, and performance optimization.
- Familiarity with container orchestration (e.g., Kubernetes, Service Mesh/Istio), CI/CD pipelines, and infrastructure-as-code (e.g., Terraform).
- Strong problem-solving skills, attention to detail, and a passion for improving system reliability and developer experience.
- Excellent communication and collaboration skills.