Backend Developer
A dynamic and rapidly growing startup in the financial planning and analysis domain is developing a platform that automates financial reporting and planning while allowing finance teams to continue using familiar Excel-based models and workflows.
The company is seeking an experienced Senior Platform Software Engineer to design, build, and maintain the core infrastructure, tools, and services that power its applications. This role involves working across systems, APIs, and developer tooling to ensure reliability, scalability, and engineering efficiency.
The position requires close collaboration with product engineering teams, DevOps, and other development groups to ensure the platform remains secure, efficient, and intuitive for developers. The Platform Engineering team focuses on creating self-service systems, enhancing CI/CD pipelines, managing cloud infrastructure, and driving improvements in observability and automation.
The Senior Platform Software Engineer will play a key role in empowering development teams to deliver features faster and with greater confidence.
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
- 6+ years of experience as a Software Engineer, Platform Engineer, or Infrastructure Engineer.
- Strong programming skills in languages such as Python, .NET, or NodeJS.
- Hands-on experience with cloud platforms
- Proficiency with CI/CD pipelines (e.g., GitHub Actions, CircleCI).
- Experience with containers and orchestration (Docker, Kubernetes).e
- Experience building internal platforms or developer tooling.
- Strong background in SDK/API design principles with a focus on usability and stability.
- Familiarity with microservices architecture and service meshes.
- Strong understanding of monitoring and observability tools.
- Ability to drive cross-team coordination for large-scale platform migrations or upgrades.
- Excellent problem-solving skills, with a passion for automation and developer experience.
- Design, develop, and maintain platform services, APIs, and tools to support internal teams.
- Build and maintain SDKs and internal libraries that abstract platform services for product software engineers
- Champion automation and infrastructure-as-code to reduce manual operations.
- Experience supporting core runtime and dependency upgrades in production environments.
- Build scalable infrastructure on cloud environments
- Enhance CI/CD pipelines to improve build, test, and deployment speed.
- Implement and manage monitoring, logging, and alerting systems for reliability.
- Partner with product software teams to ensure smooth integration of platform tools.
- Contribute to system security, compliance, and performance optimization.
- Drive best practices in software engineering, platform design, and reliability.