Job Title: Software Engineer (Java/Python)
Location: Seattle, WA
Employment Type: Full-Time
Department: Engineering
About Us:
We are a fast-growing Fintech company focused on transforming the financial services industry through innovative technology solutions. Our platform helps individuals and businesses manage their finances seamlessly, providing everything from secure payment processing to AI-driven financial advice. Headquartered in Seattle, we’re looking for passionate engineers who are eager to push the boundaries of technology and redefine financial services.
Job Summary:
As a Software Engineer specializing in Java or Python, you will work on building and maintaining cutting-edge financial products that ensure reliability, security, and scalability. You will collaborate with cross-functional teams including product managers, designers, and other engineers to design and develop backend services and APIs that serve millions of users.
Key Responsibilities:
- Design and develop scalable, high-performance backend services using Java or Python.
- Build and maintain APIs** that integrate with third-party financial institutions and internal systems.
- Ensure the security and integrity of financial transactions through robust coding practices.
- Collaborate with data scientists and engineers to integrate AI-driven financial models into the platform.
- Write clean, efficient, and testable code.
- Work in an Agile/Scrum development environment to deliver high-quality software in regular sprints.
- Participate in code reviews, and offer constructive feedback to team members.
- Monitor and troubleshoot production issues to ensure the smooth operation of our platform.
- Implement automated testing and continuous integration pipelines.
Skills & Qualifications:
- 3+ years of experience working with Java or Python in a professional setting.
- Experience with cloud technologies (AWS, GCP, or Azure).
- Strong understanding of RESTful APIs and microservices architecture.
- Familiarity with SQL/NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
- Experience with message queues (Kafka, RabbitMQ) and asynchronous processing.
- Knowledge of CI/CD pipelines and test automation frameworks.
- Understanding of security protocols and best practices for handling sensitive financial data.
- Experience in Agile/Scrum methodologies.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
Bonus Points:
- Previous experience in the FinTech industry or working with payment gateways.
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Familiarity with machine learning models and their integration into software products.
- Knowledge of financial regulations and compliance requirements (e.g., PCI-DSS, SOC 2).
Benefits:
- Competitive salary and equity options.
- Flexible work schedule and hybrid work model (Remote/On-site).
- Comprehensive health, dental, and vision insurance.
- 401(k) with company match.
- Generous paid time off and parental leave.
- Opportunities for professional growth and continuous learning.
- Vibrant office in downtown Seattle, with great views and close to major transportation hubs.