Connect One Recruitment logo
Connect One Recruitment

We recruit Talent for Projects, IT and Transformation.

Principal Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 1-10Since 1991H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

29 days ago

Salary

$175K - $190K / year

Seniority

Lead

Job Description

Principal Software Engineer

Connect One Recruitment

• Serve as the primary architect and lead developer of our core banking technology • Manage a multi-disciplinary team of engineers, setting coding standards, conducting peer reviews and mentoring the team. • Lead the design and implementation of internal APIs to ensure seamless data flow between tech eco-system. • Champion the use of AI tools to automate repetitive coding tasks, generate documentation and decrease the time-to-market for new features. • Establish automated testing frameworks to guarantee banking-grade reliability and system integrity. • Architect and implement CI/CD pipelines to transition from manual deployments to streamlined, automated delivery cycles. • Design and maintain the technology roadmap for internal applications to ensure they support the bank’s current and future business needs. • Work closely with IT operations, cybersecurity, innovation and business units to ensure the successful implementation of software initiatives.

Job Requirements

  • Bachelor’s degree required
  • 5+ years of hands-on experience developing APIs and integration services within a regulated enterprise environment, with a strong preference for banking or financial services.
  • Strong “People First” interest and ability.
  • Mastery of modern programming languages and frameworks, specifically Node.js, React.js and TypeScript, with the ability to personally contribute to the codebase.
  • Deep expertise in designing and implementing secure API layers and microservices to integrate core banking systems with third-party software.
  • Proficiency in leveraging AI tools to accelerate the software development life cycle (SDLC) and enhance code quality.
  • Strong knowledge of enterprise architecture frameworks (e.g., TOGAF) and modern software methodologies like Agile and DevOps.
  • Expert knowledge in full-stack development (e.g., React/Angular for front-end, Node.js/Python/C# for back-end).
  • Deep experience with REST/SOAP APIs and middleware.
  • Familiarity with DevOps/CI/CD tools (Jenkins, GitLab CI/CD, Kubernetes) and Agile tools like Jira.
  • Demonstrated ability to use AI tools (GitHub Copilot, Cursor, etc.) to increase engineering velocity.
  • Excellent skills with a proven ability to manage multiple complex software initiatives simultaneously.

Benefits

  • World class health, vision, and dental benefits on day one
  • 401k with employer match
  • Hybrid work from home (depending on role)
  • Employee appreciation events (team building, softball games, food truck days, etc..)
  • Employee assistance programs (EAP)
  • Wellness programs (flu shot, preventive care, health programs and services discounts, etc..)
  • Tuition reimbursement
  • Employee Discount perks
  • CNOB Community Service Events
  • ….and much, much more!

Related Job Pages

More Full-stack Engineer Jobs

Team Venti - Microsoft Partner logo

Full Stack Developer Intern

Team Venti - Microsoft Partner

U.S. Microsoft Cloud Partner | Infrastructure | Productivity | Dynamics 365 | UCaaS | MSP | Security | MS Licensing

InternshipRemoteTeam 11-50Since 2007H1B No Sponsor

• Collaborate with experienced engineers and mentors in project delivery and support activities. • Implement well-defined web application tasks using established patterns and guidance. • Fix low-to-medium complexity bugs with mentor support. • Write and maintain basic unit tests for assigned code changes. • Follow team coding standards, branching workflow, and review feedback. • Participate in planning and status sync meetings to understand delivery priorities. • Communicate progress and blockers clearly to mentors and team members. • Learn and apply Microsoft Cloud development fundamentals in daily work. • Use approved AI tools for low-risk tasks under mentor guidance and validate outputs before use.

Mexico
$8K / month
Full TimeRemoteTeam 11-50Since 2012H1B No Sponsor

• Support NCIA in the NATO Programmes of Work with CDT in the area of software development for digital innovation and technology applications • Develop advanced application capabilities for analysts • Develop full-stack integrations with AI-enabled backend services • Apply sound software design principles to ensure transparent, auditable, and controllable analytical workflows • Deliver deployment-ready solutions that are compatible with restricted and secure environments

Poland
Parvana logo

Software Developer – Junior

Parvana

Connecting People with People

Full TimeRemoteTeam 11-50Since 2006H1B No Sponsor

• Dive into a variety of engaging projects, predominantly on dynamic cloud platforms. • Unlock the chance to cultivate highly sought-after skills and step into the ever-evolving IT landscape. • Enjoy a collaborative team atmosphere, with a blend of remote work and occasional in-person gatherings for enhanced connectivity. • Take on responsibilities such as software development, documentation, testing, and implementation, contributing to innovative solutions. • Embrace the opportunity to adhere to current software principles / approaches, ensuring top-notch quality in every project. • Support and maintain existing client services, adding value to ongoing operations. • Tackle challenges head-on by troubleshooting / debugging application issues, fostering growth and learning along the way.

South Africa
Hypernova Labs logo

Fullstack Developer

Hypernova Labs

Driving Digital Transformation from LATAM

Full TimeRemoteTeam 51-200Since 2010

• Desarrollar, mantener y optimizar aplicaciones móviles y web para productos y servicios bancarios innovadores. • Participar en todo el ciclo de vida del software: diseño técnico, codificación, pruebas automatizadas, implementación y soporte. • Integrar sistemas y servicios bancarios usando tecnologías modernas como C#, Java, Quarkus, Node.js y plataformas Cloud (Azure). • Colaborar con equipos multidisciplinarios para entregar soluciones seguras y escalables. • Adoptar y promover buenas prácticas de desarrollo seguro y enfoque DevSecOps. • Aplicar principios de ingeniería de software para lograr código limpio, reutilizable y fácilmente mantenible. • Contribuir activamente en la planificación ágil (Scrum/Kanban) y estimación de tareas. • Investigar e implementar nuevas tecnologías orientadas a la modernización de la banca digital. • Participar en la automatización de pruebas, integración continua y despliegue en Azure.

Panama