remoteonsite
Senior Software Engineer I - Finance Systems - Smartsheet
Software Engineer
Senior Software Engineer driving the design, development, and operation of finance‑focused platforms. Build scalable microservices, integrate with core business systems, and leverage cloud services to enable automated, data‑driven financial processes.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance microservices that support core finance functions such as billing, reporting, and forecasting.
- Implement and manage cloud infrastructure on AWS, ensuring reliability, security, and cost‑effectiveness.
- Collaborate with cross‑functional teams (Finance, Sales, People & Culture) to define integration requirements and deliver end‑to‑end automation solutions.
- Write clean, testable code in Java and Python, and establish CI/CD pipelines for rapid, reliable releases.
- Monitor production systems, troubleshoot incidents, and continuously improve system observability and performance.
Requirements
- 5+ years of professional software engineering experience, with strong expertise in Java and Python.
- Hands‑on experience building and operating microservice architectures on AWS (EC2, Lambda, RDS, S3, etc.).
- Proficiency with relational databases and SQL for data modeling and query optimization.
- Solid understanding of CI/CD practices, containerization (Docker), and infrastructure‑as‑code tools.
- Ability to work independently in a remote‑first environment while collaborating effectively with distributed teams.