Principal Software Engineer

48 Minutes ago • 10 Years +
Software Development & Engineering

Job Description

This role is for a Principal Software Engineer on Conceal’s Core Platform team, focusing on designing and building distributed cloud-native systems for their Browser Native SSE platform. The ideal candidate possesses deep expertise in Go, cloud infrastructure, and secure system design, thriving in a fast-paced startup. Responsibilities include leading microservice development, writing scalable Go code, defining best practices, owning the service lifecycle, collaborating cross-functionally, guiding architectural decisions, mentoring engineers, and implementing security practices. The role requires significant experience in software engineering, AWS, Docker, Kubernetes, distributed systems, and API design.
Good To Have:
  • Experience with gRPC-based service architecture.
  • Experience in observability tooling such as Prometheus, Grafana, OpenTelemetry.
  • Experience in User and Machine Identity and Detection.
  • Understanding of modern authentication/authorization patterns and secure system design.
  • Contributions to open-source projects.
Must Have:
  • Lead the design and development of mission-critical microservices and backend infrastructure.
  • Write clean, scalable, and maintainable code primarily in Go (Golang).
  • Define and implement best practices for code quality, testing, deployment, and observability.
  • Own end-to-end service lifecycle, including CI/CD, containerization, and Kubernetes orchestration.
  • Collaborate cross-functionally with product, engineering, and data teams to define and implement technical solutions.
  • Guide architectural decisions, define system boundaries, and ensure scalability and security.
  • Mentor and support mid- and senior-level engineers through code reviews and design collaboration.
  • Implement security and compliance practices, including secure identity and data management.
  • Build and maintain APIs (REST, gRPC), data models, and backend integrations.
  • Contribute to a culture of innovation, excellence, and continuous improvement.
  • Possess 10+ years of software engineering experience.
  • Strong experience with AWS services including EC2, RDS, S3, Cognito, DynamoDB.
  • Deep knowledge of containerization (Docker) and orchestration (Kubernetes/EKS).
  • Proven experience building distributed systems with high availability and performance requirements.
  • Professional experience with a second language such as Python, Rust, Java, or C++.
  • Strong understanding of microservices architecture, API design, and system security.
  • Hands-on experience with CI/CD tools (GitHub Actions, GitLab CI) and Infrastructure as Code (Terraform, Pulumi).
  • Strong interpersonal, communication, and collaboration skills.
  • Experience leading or mentoring software teams and driving architectural decisions.

Add these skills to join the top 1% applicants for this job

data-analytics
github
cpp
game-texts
gitlab
aws
rust
prometheus
terraform
grafana
ci-cd
docker
microservices
kubernetes
python
github-actions
java
system-design

As a Principal Software Engineer, you will play a key technical leadership role on the Core Platform team, designing and building distributed cloud-native systems that serve as the foundation of our Browser Native SSE platform. The ideal candidate is a highly experienced engineer with deep expertise in Go, cloud infrastructure, and secure system design, and thrives in a fast-paced, high-impact startup environment.

Responsibilities:

  • Lead the design and development of mission-critical microservices and backend infrastructure
  • Write clean, scalable, and maintainable code primarily in Go (Golang)
  • Define and implement best practices for code quality, testing, deployment, and observability
  • Own end-to-end service lifecycle, including CI/CD, containerization, and Kubernetes orchestration
  • Collaborate cross-functionally with product, engineering, and data teams to define and implement technical solutions
  • Guide architectural decisions, define system boundaries, and ensure scalability and security
  • Mentor and support mid- and senior-level engineers through code reviews and design collaboration
  • Implement security and compliance practices, including secure identity and data management
  • Build and maintain APIs (REST, gRPC), data models, and backend integrations
  • Contribute to a culture of innovation, excellence, and continuous improvement
  • Other duties as assigned

Qualifications and Skills Required:

  • 10+ years of software engineering experience
  • Multiple programming languages
  • Strong experience with AWS services including EC2, RDS, S3, Cognito, DynamoDB
  • Deep knowledge of containerization (Docker) and orchestration (Kubernetes/EKS)
  • Proven experience building distributed systems with high availability and performance requirements
  • Professional experience with a second language such as Python, Rust, Java, or C++
  • Strong understanding of microservices architecture, API design, and system security
  • Hands-on experience with CI/CD tools (GitHub Actions, GitLab CI) and Infrastructure as Code (Terraform, Pulumi)
  • Strong interpersonal, communication, and collaboration skills
  • Experience leading or mentoring software teams and driving architectural decision

Preferred:

  • Experience with gRPC-based service architecture
  • Experience in observability tooling such as Prometheus, Grafana, OpenTelemetry
  • Experience in User and Machine Identity and Detection
  • Understanding of modern authentication/authorization patterns and secure system design
  • Contributions to open-source projects
  • Disclaimer-

The above statements are neither intended to be an all-inclusive list of the duties and responsibilities of the job described, nor are they intended to be a listing of all of the skills and abilities required to do the job. Rather, they are intended only to describe the general nature of the job. This job description is not a contract of employment, either express or implied. Employment with Conceal, Inc. will be voluntarily entered into and your employment is considered at will. Conceal, Inc. reserves the right to alter the job description at any time without notice.

Conceal, Inc. is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin or veteran or disabled status. Conceal participates in E-Verify.

Set alerts for more jobs like Principal Software Engineer
Set alerts for new jobs by Conceal
Set alerts for new Software Development & Engineering jobs in United States
Set alerts for new jobs in United States
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙