remote
Senior Software Engineer, Digital Delivery - InfoSend
Software Engineer
Senior Software Engineer leading backend architecture and data processing for high‑volume eBilling and ePayment services, leveraging Java, Python, SQL, AWS, and microservices to deliver secure, scalable solutions.
About the role
Key Responsibilities
- Design, develop, and maintain robust backend services for eBilling, ePayment, and data processing workflows.
- Architect scalable, fault‑tolerant microservices using Java and Python, ensuring high availability and performance.
- Implement data pipelines and ETL processes, optimizing SQL queries and database schemas for large‑scale transactional data.
- Integrate with AWS services (Lambda, S3, RDS, DynamoDB) to support cloud‑native deployments and automated scaling.
- Collaborate with cross‑functional teams to define requirements, conduct code reviews, and enforce best practices in security and compliance.
Requirements
- 10+ years of software development experience with a focus on backend systems.
- Proficiency in Java and Python, with strong object‑oriented design skills.
- Deep knowledge of relational and NoSQL databases, SQL optimization, and data modeling.
- Hands‑on experience deploying and managing services on AWS.
- Excellent problem‑solving abilities, strong communication skills, and a passion for delivering high‑quality code.