
Senior Software Developer
Velera
full-time
Posted on:
Location Type: Remote
Location: Kansas • United States
Visit company websiteExplore more
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