onsite
Senior Software Engineer - People's Choice Credit Union
Software Engineer
Senior Software Engineer leading design, development, and secure implementation of internal applications using Python, Java, and SQL, while collaborating across product and technology teams to deliver reliable, customer‑centric solutions.
About the role
Key Responsibilities
- Lead the analysis, design, and development of secure, scalable internal applications using Python and Java.
- Architect and implement RESTful APIs, ensuring high performance and robust data integrity with SQL databases.
- Collaborate with cross‑functional teams to translate business requirements into technical specifications.
- Apply Agile practices, participating in sprint planning, daily stand‑ups, and retrospectives.
- Conduct code reviews, enforce coding standards, and mentor junior developers.
Requirements
- 5+ years of professional software development experience.
- Strong proficiency in Python, Java, and relational database design.
- Experience building and consuming REST APIs.
- Solid understanding of secure coding practices and data protection.
- Excellent communication skills and a collaborative mindset.