We are searching for a seasoned Staff Engineer who will lead the endtoend delivery of complex software applications ensuring adherence to best practices and high overall quality standards in a fast paced environment
The ideal candidate will drive technical decisionmaking architectural discussions and propose innovative solutions to address complex technical and/or systemic architectural challenges.
Background:
Our Integration Team plays a pivotal role in this mission by developing and maintaining the integration layer that connects our platform to diverse systems. From enabling smooth interactions with different CCaaS and UCaaS platforms to facilitating integration with banking systems our team ensures that our platform remains adaptable and scalable to meet evolving business needs.
Responsibilities:
- Lead the endtoend delivery of complex software applications ensuring adherence to best practices and high overall quality standards in a fast paced environment.
- Create frameworks and abstractions that lessen the workload of other engineers. You introduce new tools techniques and coding patterns to other engineers some of which may be developed by yourself and drive this change to other teams.
- Drive technical decisionmaking architectural discussions and propose innovative solutions to address complex technical and/or systemic architectural challenges.
- Collaborate closely with product managers designers and fellow engineers to gather and translate business requirements into efficient and scalable software solutions.
- Conduct rigorous code reviews offering valuable feedback to maintain code quality performance and maintainability.
- Continuously identify opportunities for process improvements and efficiency gains within the software development lifecycle.
- Stay informed about emerging technologies industry trends and best practices and proactively introduce relevant advancements to enhance our products and services.
- Technical thought leader of the team and provide necessary guidance and mentorship to senior team members whenever required.
- Successfully advocate for technologies and processes that make multiple teams more efficient.
Qualification
- 7 years of software development experience with 4 years of experience shipping scalable cloudnative distributed systems.
- Proficient in Golang MongoDB queuebased systems (e.g. RabbitMQ Kafka) and/or React.
- Experienced with microservice design patterns and servicetoservice communication protocols along with developing highly reliable services.
- Experience with devising managing and extending monitoring solutions for largescale environments.
- Understanding of service metrics and alarms through the development of dashboards service KPIs and alarming systems.
- Strong grasp of Computer Science concepts (data structures algorithms and programming paradigms)
- Experience with components of modern infrastructure like service discovery secret storage containerization softwaredefined networking etc.
- Able to effectively communicate technical ideas verbally and in writing (technical proposals design specs architecture diagrams and presentations)
About Eltropy:
Eltropy www.eltropyis on a mission to disrupt the way people access financial services. Eltropy enables financial institutions to digitally engage in a secure and compliant way. Using our worldclass digital communications platform community financial institutions can improve operations engagement and productivity. CFIs (Community Banks and Credit Unions) use Eltropy to communicate with consumers via Text Video Secure Chat cobrowsing screen sharing and chatbot technology all integrated in a single platform bolstered by AI skillbased routing and other contact center capabilities.
Eltropy Values:
- Customers are our North Star
- No Fear. Tell the truth.
- Team of Owners
Eltropy is an equal opportunity employer. All applicants will be considered for employment without attention to race color religion sex sexual orientation gender identity national origin veteran or disability status.
Required Experience:
Senior IC