Senior Platform Software Engineer
Nashville, TN, United States6h ago
Free account needed to apply or save. It takes a minute, and we'll bring you right back to this job.
How well do you match this job?
Key details
- Salary
- $93K/yr
- Location
- Nashville, TN, United States
- Work style
- Onsite
- Level
- Senior
- Function
- Software engineering
- Focus area
- Backend
- Posted
- 6h ago
Skills
About the role
Key Responsibilities
Design, develop, test, and maintain cloud-native services and microservices.
Build highly available, scalable, and fault-tolerant distributed systems.
Participate in software design reviews and contribute to technical discussions.
Write high-quality, maintainable, and well-tested code.
Troubleshoot production issues and participate in on-call rotations.
Analyze system performance and implement improvements for scalability and reliability.
Collaborate with Product Management, and partner engineering teams.
Participate in code reviews and provide constructive technical feedback.
Contribute to operational excellence through monitoring, automation, and documentation.
Continuously improve engineering practices, tooling, and development processes.
Required Technical Skills
Strong programming skills in Java, Go, C++, Python, or a similar language.
Solid understanding of distributed systems fundamentals.
Experience developing REST APIs and microservices.
Knowledge of concurrency, multithreading, and asynchronous programming.
Understanding of cloud computing concepts and service-oriented architectures.
Experience with Git, CI/CD pipelines, automated testing, and modern development practices.
Understanding of system security, authentication protocols, and compliance frameworks (e.g., FedRAMP, PCI DSS).
Preferred Qualifications
Experience with Identity and Access Management (IAM) systems.
Experience operating production cloud services.
Familiarity with public cloud platforms (OCI, AWS, Azure, or GCP).
Experience with observability tools (metrics, logging, tracing).
Experience with applied crytography.
Expectations
As Senior Platform Engineer you would be responsible for:
Technical Execution
Independently deliver medium-sized features and enhancements.
Break down problems into manageable technical tasks.
Produce clean, maintainable, and production-ready code.
Identify and fix production issues with minimal guidance.
Ownership