Software Engineer II - Engineering

1 month ago
Full-time
Senior
Software Development
Kapitus

Kapitus

Kapitus, a leading small business financing company, offers fast, flexible term loans and lines of credit from $5k to $5 million. With a focus on simplifying financing for small businesses, Kapitus provides multiple loan options to support business gro...

Diversified Financial Services
251-1K
Founded 2006
$490M raised

Description

  • Design, develop, test, and maintain software for internal customers.
  • Define architecture, technical patterns, and engineering practices for a new platform.
  • Develop Python backend services, primarily using Flask.
  • Build and integrate AWS solutions using Lambda, Cognito, SNS, SQS, and DynamoDB.
  • Maintain deployment pipelines and CI/CD processes.
  • Build and maintain infrastructure with OpenTofu and Terraform.
  • Collaborate with stakeholders, product owners, and technical leadership in an Agile/Scrum environment.
  • Partner with technical leaders on scalable engineering decisions and development practices.
  • Participate in code reviews and establish team-wide engineering standards.
  • Mentor junior developers on Python and engineering practices.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of software engineering experience.
  • 5+ years of Python experience; Flask experience preferred.
  • Experience with AWS, particularly Lambda, Cognito, SNS, SQS, and DynamoDB.
  • 2+ years of Salesforce experience.
  • 3+ years of experience building or maintaining deployment pipelines and CI/CD processes.
  • Experience with infrastructure-as-code tools such as OpenTofu and Terraform.
  • Experience developing clean, readable, documented code using modern practices.
  • Experience working in Agile/Scrum environments and delivering from prioritized roadmaps or backlogs.
  • Strong understanding of software development, testing, code quality, maintainability, and technical documentation.
  • Clear written and verbal communication skills with technical and non-technical stakeholders.
  • Growth mindset, organizational skills, and interest in progressing toward technical leadership.
  • Mentorship experience or willingness to support junior team members.
  • Financial services or lending industry experience is a strong plus.
  • AWS certification is preferred.

Benefits

  • Base salary range of $96,300–$154,400.
  • Annual incentive compensation eligibility of up to 10%.
  • Medical, dental, and vision insurance, including employer-paid coverage options.
  • Paid maternity and parental leave, paid time off, and sick time.
  • Flexible spending, lifestyle spending, commuter, and wellness benefits.
  • Up to $5,000 annually in tuition reimbursement, plus conference and career development opportunities.
  • 401(k) plan with a 25% company match on contributions up to 6% of annual salary.
  • Discount programs covering travel, entertainment, fitness, insurance, and other services.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Interoperability

Clover Health 251-1K Insurance

Counterpart Health, a Clover Health subsidiary, is hiring a Senior Software Engineer to build healthcare interoperability systems that improve data exchange and support better patient outcomes.

AWS GCP Go gRPC JavaScript MySQL PostgreSQL Python REST API Snowflake SQL
18 hours, 6 minutes ago

Senior Software Engineer (Customer Platform)

Chainguard 51-250 Internet Software & Services

Chainguard is hiring a Senior Software Engineer for its remote Platform team to build reliable customer-facing backend services and public APIs supporting multiple products.

Go Kubernetes Microservices
18 hours, 21 minutes ago

Cybersecurity & Software Engineering Specialist (AI Projects)

Gramian Consultancy Group Professional Services

Gramian Consultancy is seeking remote Cybersecurity and Software Engineering Specialists to debug code, identify vulnerabilities, improve backend systems, and provide technical insights for an AI training project.

C++ Cybersecurity Go Java Penetration Testing Python Rust TypeScript
18 hours, 36 minutes ago

Senior Software Engineer (Customer Platform)

Chainguard 51-250 Internet Software & Services

Chainguard is hiring a Senior Software Engineer for its Platform team to build reliable backend services and public APIs that support multiple products and customer experiences.

Go Kubernetes Microservices
18 hours, 36 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers