Velera

Senior Software Developer

Velera

full-time

Posted on:

Location Type: Remote

Location: KansasUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $95,800 - $124,500 per year

Job Level

About the role

  • Lead the design, development, and maintenance of enterprise-grade software applications supporting Juniper’s payment processing platforms.
  • Translate business and regulatory requirements into scalable, secure, and maintainable technical solutions.
  • Provide technical leadership during architecture discussions, design reviews, and code reviews, ensuring adherence to best practices and standards.
  • Design and evolve system architectures, APIs, and data models to support performance, reliability, and long-term maintainability.
  • Guide and mentor software developers, supporting skill development and promoting consistent engineering practices across the team.
  • Partner with product managers, business analysts, and quality assurance teams to plan and deliver features aligned with business priorities.
  • Collaborate with DevOps and infrastructure teams to support CI/CD pipelines, deployment automation, monitoring, and production readiness.
  • Ensure security, compliance, and resiliency requirements are incorporated throughout the software development lifecycle.
  • Lead troubleshooting and root-cause analysis efforts for complex production issues and drive long-term corrective actions.
  • Stay current with emerging technologies, industry trends, and regulatory changes relevant to financial services and payments.
  • Collaborate with third-party vendors and partners to integrate external systems, APIs, and services.
  • Perform other duties as assigned.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field required.
  • Seven (7) or more years of professional software development experience, including experience in a senior or lead technical role.
  • Strong experience designing and building scalable, distributed software systems.
  • Demonstrated expertise in modern programming languages and frameworks, with a strong emphasis on backend development.
  • Experience with API design, relational databases, and enterprise integration patterns.
  • Working knowledge of agile development methodologies, DevOps practices, and CI/CD pipelines.
  • Experience developing software in regulated environments; familiarity with banking or payment systems strongly preferred.
  • Strong understanding of computer science fundamentals including object-oriented design, data structures, and algorithms.
  • Proven ability to lead technical initiatives, influence architectural decisions, and mentor other developers.
  • Excellent problem-solving, communication, and collaboration skills.
Benefits
  • Competitive wages
  • Medical with telemedicine
  • Dental and Vision
  • Basic and Optional Life Insurance
  • Paid Time Off (PTO)
  • Maternity, Parental, Family Care
  • Community Volunteer Time Off
  • 12 Paid Holidays
  • Company Paid Disability Insurance
  • 401k (with employer match)
  • Health Savings Accounts (HSA) with company provided contributions
  • Flexible Spending Accounts (FSA)
  • Supplemental Insurance
  • Mental Health and Well-being: Employee Assistance Program (EAP)
  • Tuition Reimbursement
  • Wellness program
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software developmentAPI designrelational databasesbackend developmentobject-oriented designdata structuresalgorithmsenterprise integration patternsscalable software systemsagile development methodologies
Soft Skills
technical leadershipmentoringproblem-solvingcommunicationcollaborationinfluencing architectural decisionstroubleshootingroot-cause analysisskill developmentadherence to best practices
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering