Note: The job is a remote job and is open to candidates in USA. Computer Services, Inc. (CSI) is a software provider serving financial institutions through banking, lending, digital banking, payments, financial crime prevention, and cybersecurity technologies. The Software Engineer III will lead the development of scalable, user-centered UI applications, emphasizing front-end architecture, Angular, TypeScript, performance, and maintainability. The role also involves technical leadership, project management, cross-stack collaboration, innovation, and mentoring less experienced engineers.
Responsibilities
- Project Leadership: Take ownership of the development and rollout of entire products or large UI-focused projects, driving front-end architecture and collaborating across the full stack
- Standards and Practices: Enforce department coding standards and best practices, with a strong emphasis on modern Angular, TypeScript, responsive design, and UI performance optimization
- Project Management: Demonstrate effective and efficient project management skills, ensuring timely delivery of high-quality, user-centric features
- Technical Specifications: Write technical specifications with clear front-end architecture considerations and identify project and programming risks, including UI/UX and integration dependencies
- Coaching and Mentorship: Champion processes and technologies (Agile, CI/CD, modern front-end frameworks) while coaching colleagues on UI best practices and maintainable design patterns
- Expertise and Innovation: Showcase expertise in software engineering with a strong focus on front-end technologies while exploring and adopting emerging UI and full-stack technologies
- Programming Knowledge: Apply knowledge of Angular, TypeScript, and related web technologies effectively, while demonstrating the ability and willingness to expand into backend development as needed
- Thought Leadership: Provide proactive investigation, problem-solving, and thought leadership, particularly in UI architecture, modernization efforts, and cross-stack integration
- Mentorship: Offer coaching and mentorship to less experienced Software Engineers, especially in developing scalable, maintainable front-end solutions
- Additional Duties: Fulfill additional duties as assigned, contributing to the team’s overall effectiveness and supporting cross-functional and cross-stack initiatives
Skills
- 7+ years of successful, relevant software engineering experience, with a strong focus on backend service development and complex system integrations
- Strong proficiency with Angular, TypeScript, UI architecture, and modern web development practices
- Product/project leadership skills
- Full-stack collaboration is critical for success in the role
- Technical specifications and risk identification
- Agile, methodologies CI/CD experience , good knowledge of coding standards, and maintainable design patterns
- Mentorship and project management skills are required for success
- Applicants must be authorized to work in the United States without the need for sponsorship now or in the future
- Accredited university, college, or trade school education and training in applicable technology, advanced degrees, or certifications preferred
Benefits
- Remote work arrangement
- Eligibility for incentive awards based on both individual and business performance
- A comprehensive range of benefits
Company Overview