Jonas Software is hiring a Senior Software Engineer to build distributed systems and cloud-native applications. In this role, you will specialize in designing scalable backend services, modern frontend solutions, and real-time data pipelines to deliver high-impact products.
What You'll Do
- Design, develop, and maintain backend microservices in Python and Node.js/TypeScript using AWS Lambda, Cloud Run, Cloud Functions, Dataflow, S3, QuickSight, and Athena.
- Implement REST APIs to enable high-performance, secure integrations with internal and external systems.
- Build and maintain frontend features using modern component libraries such as React.
- Design and optimize data pipelines leveraging Kafka/MSK, Airflow, and cloud data lakes for real-time and batch processing.
- Collaborate with QA, Product, and cross-functional teams to troubleshoot, resolve, and prevent production issues.
- Write unit and integration tests, enforce coding standards, and refactor code to follow DRY and scalable architecture principles.
- Mentor junior developers on engineering best practices, cloud computing, and microservice design.
- Peer review commits and pull requests, ensuring code quality and adherence to architecture standards.
- Document systems, workflows, and technical designs in Confluence for organizational knowledge sharing.
- Contribute to scaling initiatives by building ledger-driven financial workflows, transaction monitoring systems, and automated reporting pipelines.
What We're Looking For
- Extensive experience building distributed systems and cloud-native applications
- Experience designing scalable backend services, modern frontend solutions, and real-time data pipelines
- Proven track record of taking projects from architecture through deployment
- Experience collaborating with cross-functional teams
- Experience working in Agile development environments, including Scrum or Kanban
Nice to Have
- Experience with financial systems, payment processing, or ledger-based architectures
- Familiarity with infrastructure-as-code (Terraform, CloudFormation)
- Exposure to container orchestration (Kubernetes, ECS)
- Hands-on experience with CI/CD pipelines (GitHub Actions, CodePipeline)
- Knowledge of data visualization and reporting tools (QuickSight, Tableau, or Looker)
- Understanding of observability tools (Prometheus, Grafana, Datadog)
- Interest in mentorship, technical leadership, and architecture design reviews
- Familiarity with machine learning and/or AI systems
- Passion for continuous improvement, clean architecture, and developer experience
Technical Stack
- Languages: Python, JavaScript/TypeScript, Java
- Frameworks/Libraries: React
- Cloud/Infrastructure: AWS (Lambda, S3, EKS, QuickSight), GCP (Cloud Functions, Cloud Run)
- Databases: PostgreSQL, MongoDB, AWS Athena
- Data & Messaging: Kafka/MSK, Airflow, SQS
- Tools & Platforms: Docker, Git, Confluence, Jira, CloudWatch
- Concepts: API Design, Distributed Systems, Microservices, Event-Driven Architecture
Team & Environment
You will collaborate with QA, Product, and cross-functional teams.
Jonas Software is an equal opportunity employer.




