Note: The job is a remote job and is open to candidates in USA. System Soft Technologies is seeking a highly seasoned Principal Software Engineer with 12+ years of professional enterprise-scale development experience. In this role, you will take ownership of critical backend services and cloud infrastructure, collaborating closely with product managers and engineering teams to design and ship high-performance systems.
Responsibilities
- Design, write, test, and deploy clean, highly maintainable, and production-ready code for enterprise applications
- Drive system-level architecture decisions, breaking down monolithic services into resilient microservices or cloud-native serverless applications
- Establish and maintain robust, fail-loud API data contracts, schema-first architectures, and modern integration patterns (RESTful, gRPC, or GraphQL)
- Troubleshoot, profile, and optimize data structures, algorithms, and application memory footprints to handle high-concurrency, low-latency traffic
- Own the deployment health by integrating comprehensive unit/integration tests into automated pipelines and setting up deep observability monitoring (e.g., Datadog, Prometheus, Splunk)
- Conduct rigorous code reviews, establish engineering best practices, and provide technical alignment across distributed or offshore engineering teams
Skills
- 12+ years of progressive, hands-on software engineering experience in enterprise-grade production environments
- Expert-level proficiency in [Insert Primary Language, e.g., Java / Spring Boot, Go, Python, C# .NET] and associated frameworks
- Deep expertise with major cloud platforms— [AWS / Azure / GCP] —including hands-on experience with containerization ( Docker, Kubernetes ) and Infrastructure as Code ( Terraform )
- Strong command of complex database design using both relational databases ( PostgreSQL, MySQL ) and NoSQL systems ( MongoDB, DynamoDB, Cassandra ). Expert SQL/query optimization skills are required
- Proven track record with Git workflows, automated testing frameworks (TDD/BDD), and building secure, compliant software against modern vulnerabilities
- Extensive experience operating in high-velocity, fast-paced Agile/Scrum environments with tight deployment schedules
- Experience with frontend technologies ( React, TypeScript, Node.js ) for full-stack versatility
- Hands-on experience with modern data stacks ( Snowflake, Kafka, Airflow, dbt )
- Exposure to integrating Generative AI, LLMs, or AI-assisted engineering tools into development workflows
Company Overview