Senior Software Engineer

Kribya San Diego , CA 92140

Posted 1 week ago

It's fun to work in a company where people truly BELIEVE in what they're doing!

We're committed to bringing passion and customer focus to the business.

Kyriba empowers financial leaders and their teams with award-winning solutions for cash and risk management, payments and supply chain finance. Kyriba delivers a highly secure, 100 percent SaaS enterprise platform, superior bank connectivity and a seamlessly integrated solution-set for tackling today's most complex financial challenges. Thousands of companies, including many of the world's largest organizations, rely on Kyriba to streamline key processes, protect against loss from fraud and cybercrime, and accelerate growth opportunities through improved decision support. Technology analyst-firm IDC recognized Kyriba as a global leader in its MarketScape for SaaS and cloud-enabled treasury and risk management applications for 2017-2018. Kyriba is headquartered in New York, with offices in San Diego, Paris, London, Tokyo, Dubai and other major locations. For more information, visit kyriba.com.

Kyriba is seeking a talented Senior Software Engineer to join our team of more than 200 engineers working together to bring innovative solutions to Kyriba clients around the globe. We are a team of passionate people motivated by agility, innovation and continuous improvement.

In this role, you will be part of our Connectivity team, working on our Hub Platform. The ideal candidate will be passionate, self-motivated with a history of getting stuff done. You will drive product innovation using the latest advancements in technology, and embrace playing a pivotal role in a high-growth, scaling company with a track-record of impactful achievements.

Essential Duties and Responsibilities:

  • Active in architecture definition.

  • Active in sprint planning.

  • Ensuring all team deliver on commitments for each sprint.

  • Designing components in collaboration with other scrum team members.

  • Developing users' stories selected during planning meeting with team.

  • Applying all quality requirements to make our code production ready.

  • Active in a continuous improvement of the process, methodologies, technologies and practices.

Experience:

  • Bachelor's degree in Computer Science, Information Systems, Engineering or related field.

  • 5-10 years' experience as a Java Developer.

  • Deep experience delivering API-driven micro-services and migrations from monolithic applications.

  • Languages: Java, Spring frameworks.

  • Messaging: RabbitMQ or Kafka.

  • Databases: MongoDB, Oracle.

  • Distributed File Systems: Hadoop.

  • Build and CI tools: Maven, Gradle, Docker, Kubernetes, Jenkins, Sonar.

  • Source Code Management: Github or BitBucket, GitFlow.

  • Agile / Scrum: JIRA, Confluence.

  • Infrastructure: AWS (EC2, SQS, S3, etc.).

  • Deep experience shipping large-scale platform applications at scale.

  • Ability to communicate architectural designs to technical and non-technical audiences.

  • Demonstrated technical leadership within an engineering team to build, deploy, and support a reliable, performance and scalable platform.

  • Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation).

  • Ability to collaborate with Product, QA, and DevOps on requirements, quality, and CI/CD pipelines.

  • Assess and communicate the technical feasibility of different feature requests to the product team.

  • Experience working with distributed teams.

Kyriba Culture and Values:

At Kyriba, we value a strong work culture and sense of community and ownership among our global team. We live by our "iCare" value system to demonstrate our care and commitment to our clients and to each other. In hiring, we look for candidates that are a strong fit with our culture and values, as well as bring the talent and experience required by the position.

  • Innovation: We foster innovation and entrepreneurial thinking across our team by rewarding employees for their achievements and encouraging efficiency and continual process improvement.

  • Client Success: Our passion is to enable our clients' success. We do this by understanding their needs, and developing and managing solutions that provide them the insight to effectively drive decision making within their organizations.

  • Accountability: We each take personal responsibility for our actions. We are committed to our own continuous improvement and we go the extra mile to meet our clients' needs.

  • Respect: We respect each other's ideas, efforts and commitments, and embrace our diverse cultures and points of view. We achieve our goals through teamwork, responsiveness, open communication and a positive attitude.

  • Excellence: We strive for excellence in all that we do and bring the passion and commitment to deliver on our promises. We achieve excellence through leadership, teamwork, transparency and integrity, and we are committed to recognizing employee achievements.

To learn more about Kyriba:

  • Check out our Career page: kyriba.com/company/careers

  • Like Kyriba on Facebook at facebook.com/kyriba

  • Follow Kyriba on LinkedIn at linkedin.com/company/kyriba

  • Follow Kyriba on Twitter at twitter.com/kyribacorp

  • Read Kyriba's blog at kyriba.com/blog

Equal Employment Opportunity Employer


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer

FTD Companies, Inc.

Posted Yesterday

VIEW JOBS 3/24/2019 12:00:00 AM 2019-06-22T00:00 Senior Software Engineer - San Diego, California At FTD Companies, we continually evolve the business by promoting a culture where solutions from the technology group help transform our business through customer-meaningful solutions, innovative technologies, and business-impacting projects. This highly crucial Senior Software Engineer position will take a leading role in building applications within our multi-brand $1B+ E-Commerce company. We're actively searching for top-level engineers to join newly created teams at FTD Companies who will be tasked with building an entirely new state-of-the-art platform and architecture from scratch. What You Will Contribute: * Coding in /J2EE related technologies within GCP Cloud * Participate with a multi-functional team (technical & non-technical members) on highly visible strategic projects and work independently as needed. * Champion innovative solutions and interact with top-caliber software engineers, web developers, and QA automation resources contributing to our growing ecosystem of cutting edge SOA based applications. * Work within an agile group and be empowered to add your personalized stamp on the team and the solutions we deliver. * Interact closely with business to understand business processes and proposing technical as well as non-technical solutions for business problems--seek the biggest bangs! * Work with team members across software teams to promote software best-practices, technical guidance when requested and overall positive change. * Mentor other developers to help grow their software development skillsets. * Actively work with managers in continuously improving SDLC process and the efficiency and effectiveness of the engineering team. What we offer: A tremendous Senior Software Engineer opportunity to be a part of a team that builds and evolves high performance, scalable order processing systems handling large transactional volumes. We encourage and welcome out of the box ideas in all areas like artificial intelligence, data processing, and information retrieval, voice capabilities, automation, computer vision, and other ideas welcome. We much enjoy all the benefits of working for a digital E-Commerce Company (flexible hours, a healthy vacation plan, summer hours) in a relaxed work environment. We firmly embrace the definition of a "flat" organization where you will spend time with business leaders, managers, developers, product management and executive leadership. There are job opportunities, and then there are career opportunities... Let us provide you with a career where you look forward to Mondays. Careers that have a positive impact and offer you a future as we change, grow, expand and explore new and exciting experiences for our global customer base. What we seek: Is a phenomenal Senior Software Engineer with the ability and interest in working on a broad range of different projects and technologies who loves to write code, is excited about building things and is passionate about robust software design? These are what we are looking for; * You have minimum 5+ years of software development experience working on complex projects. * Possess a proven understanding of tiered distributed systems. * You are proficient in on the framework, as well as Web Services, WCF, , SQL and Windows Services. * You are experienced with using Git and Team Foundation Server or other comparable source control/SDLC tools for a large environment. * You have strong knowledge of Service Oriented Architecture (SOA) principles and have used them in practice along with Microservice architecture and practices. * Experience building high performing systems including latency measurement, analysis, and optimization across the entire technology stack and working with DevOps. * You have sharp analytical abilities, problem-solving techniques, and object-oriented software design skills * You are enthusiastic, motivated and able to work in teams. * You are excellent at juggling multiple responsibilities and tasks at a given time and prioritizing those items so that your time is used expertly. * You have implemented or utilized Continuous Integration/Continuous Deployment (CI/CD) practices. * You experienced with software design patterns. * Experience working with business in defining solutions in an agile environment. * You have excellent written communication skills and verbal agility. * You are accountable, taking ownership of outstanding issues and establishing a high level of credibility with others in the organization. * You take pride in producing high-quality software utilizing automated unit and integration testing. Bonus Points: * Experience in Cloud-based technologies such as AWS, Google Cloud, or Azure. * Experience with various E-Commerce systems such as PIM, OMS, and FMS Join our team and help contribute to our exciting transformation! While you are part of the office of technology, you will have a broader impact on the overall growth of the business. Consider joining one of the few companies outside of Silicon Valley able to offer development of a high-traffic E-Commerce platform receiving upwards of 40K customer purchases an hour. FTD Companies, Inc. San Diego CA

Senior Software Engineer

Kribya