Principal Software Engineer driving technical excellence in FinTech solutions at Early Warning. Engaging in team coaching, cross-functional collaboration, and cutting-edge technology implementation.
Responsibilities
Partners with product management to craft product strategy, create product descriptions and ensure alignment to technology roadmaps.
Be a thought leader: a senior point of expertise on software engineering issues, industry trends and developing technologies.
Be a role model to others on the team.
Coach and mentor team members.
Takes ownership for creating technical product design and architecture.
Creates and conducts presentations for small-to-medium size groups.
Works closely with customers to understand their needs and create a partnership for making Early Warning products better.
Partners with software engineering, product, and architecture to shape engineering approaches, share knowledge and experience.
Develop, scope and shape a departmental-wide technical vision for the future.
Design / Engineer product / application service solutions in alignment with technology strategy roadmap (example, cloud, containerization, CI/CD and automated testing) keeping futuristic business growth, ease of maintenance, operational readiness and self-service enabled.
Collaborate and build relationships cross-functionally to influence and motivate others; serve as an internal catalyst for progressive, strategic and successful change management.
Support the company’s commitment to risk management and protecting the integrity and confidentiality of systems and data.
Requirements
Education and/or experience typically obtained through a Bachelor’s degree in computer science or related technical field.
Fifteen or more years of experience in designing and developing complex software projects with at least eight or more years in FinTech domain.
1-2 years of experience implementing application solutions/ services in Cloud using Containerization, CI/CD, Automated testing and in compliance security guidelines
Experience in leading cross-functional teams to create technical solutions.
Effective communicator with exceptional public speaking skills.
Comfortable presenting to all levels within the company.
Knowledge of Software Development Lifecycle (SDLC) best practices, software development methodologies (Agile, Scrum, LEAN etc) and DevOps practices
Proven track record designing and building complex end-to-end systems (full stack developer)
Hands-on experience in designing and developing using the one or more of the following technologies Java RESTful Web Services (Java, J2EE, JUnit, and Tomcat.)
Experience in Microservices Architecture.
Open Source Frameworks - Spring boot, Spring Core
Messaging frameworks such as Kafka, Tibco EMS or JMS
Oracle PL/SQL
JavaScript and scripting frameworks (JQuery, AngularJS)
Hands-on experience in test automation at various levels of testing (unit, component, integration and functional tests).
Proven experience in OOA/OOD.
Experience with CI/CD pipeline implementation including GIT, Chef,Maven, Jenkins etc
Solid understanding of modern Cloud platforms such as AWS, Google Cloud or MS Azure.
Experience of working with code repositories (e.g. Git, SVN), bug tracking tools (e.g. Jira, Bugzilla) and Wikis (e.g. Confluence)
Background and drug screen.
Benefits
Healthcare Coverage – Competitive medical (PPO/HDHP), dental, and vision plans as well as company contributions to your Health Savings Account (HSA) or pre-tax savings through flexible spending accounts (FSA) for commuting, health & dependent care expenses.
401(k) Retirement Plan – Featuring a 100% Company Safe Harbor Match on your first 6% deferral immediately upon eligibility.
Paid Time Off – Unlimited Time Off for Exempt (salaried) employees, as well as generous PTO for Non-Exempt (hourly) employees, plus 11 paid company holidays and a paid volunteer day.
12 weeks of Paid Parental Leave
Maven Family Planning – provides support through your Parenting journey including egg freezing, fertility, adoption, surrogacy, pregnancy, postpartum, early pediatrics, and returning to work.
Staff Software Engineer leading technical direction for patient interactions in a healthcare startup. Growing with a mission - driven team focused on transforming patient care through technology.
Senior Software Engineer leading EDI integrations and API projects at Capgemini, empowering organizations by building sustainable technology solutions.
Embedded Software Developer at Capgemini Engineering focusing on OS configuration for Qualcomm SoCs. Responsibilities include device driver implementation and hardware diagnostics in a collaborative environment.
Specialist Software Engineer designing and developing complex engineering solutions for advanced tactical radio systems. Collaborating with teams on all phases of the software development life cycle while guiding junior engineers.
Backend Developer specializing in network software at GE HealthCare. Building server - side infrastructure and APIs for application functionality emphasizing data exchange and security.
Senior Engineer delivering ICT networks and BMS solutions for rail infrastructure and industrial projects across the UK, Middle East, and APAC. Responsible for design and implementation of advanced network architectures and IoT - based systems.
Manager leading a software engineering team at RSA providing identity and access management solutions. Ensuring quality software development practices while mentoring engineers and driving project delivery.
Principal Software Developer at AVEVA designing innovative industrial software solutions using C#/.NET. Collaborating in hybrid settings and working on cloud - based systems for industrial automation.
Senior Engineer in DevOps supporting software development and distribution for Insulet's Omnipod platform. Responsible for CI/CD pipelines and cloud - based microservices integration.
Senior engineer driving technical direction of data platform at Middesk. Collaborating with teams to build and maintain proprietary Entity Resolution system for business identity verification.