remote
Senior Software Developer - American AgCredit
Software Engineer
Lead the design and delivery of scalable financial applications using Python, Java, and AWS, driving innovation in a collaborative, growth‑oriented environment.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑performance backend services in Python and Java, ensuring reliability and scalability.
- Design and implement data models and queries in SQL to support complex financial workflows.
- Leverage AWS services (EC2, RDS, S3, Lambda) to deploy and manage cloud‑native solutions.
- Collaborate with cross‑functional teams using Agile methodologies to deliver incremental value.
- Mentor junior developers, conduct code reviews, and promote best practices in security and performance.
Requirements
- 5+ years of professional software development experience.
- Strong proficiency in Python and Java, with solid object‑oriented design skills.
- Hands‑on experience with relational databases (PostgreSQL/MySQL) and SQL optimization.
- Proficient with AWS cloud services and CI/CD pipelines.
- Excellent communication skills and a collaborative mindset.
Skills
pythonjavasqlawsagile