What are the responsibilities and job description for the Senior Software Engineer – Java Backend position at Austin Capital Bank?
This position will require the candidate to have the skill sets needed to analyze, design, architect, and develop backend Java systems using microservices and cloud-native approaches, and contribute to all phases of the software development life cycle.
Company Overview:
Austin Capital Bank (ACB) is a rapidly growing technology company with a community bank charter. Located in Austin, Texas, we are one of the best performing banks in the country and a nationwide leader in consumer-friendly, responsible financial innovation. We’re well on our way to building a $1 billion tech company with revenues approaching $50 million and a CAGR of almost 100%. ACB has made the INC 5000 fastest-growing private companies in America list for several years in a row.
As a pioneer in fintech and banking, we have our own technology platform, bank charter, are profitable, and are self-funded so we control our own destiny. We are a 5-star rated independent community bank and member of the FDIC. We also have a product pipeline that would make even the most well-funded fintech Unicorn blush with envy, including B2C, B2B, BAAS, and embedded finance.
With all this growth and opportunity, we need an exceptional Senior Software Engineer – Java Backend to join our team.
Our Culture:
We combine the stability of a profitable bank with the creativity and energy of a fintech startup. We have a casual demeanor yet execute with professional precision. You’ll enjoy a family-friendly, culture of customer-oriented and responsible innovation. We expect you to have the innovation, creativity, and drive for growth of a rapidly scaling technology company, with a work-life balance of a normal human.
Our Core Values:
We are nice folks, but unapologetically fierce competitors in the marketplace who work as a team. Every member of our team embodies our core values. We work, hire, fire, and promote by these values.
If your favorite pronouns are “I” and “me,” you won’t be a great fit. If you get inspired by wanting your next career milestone to read: “Senior Software Engineer on a TEAM that grew revenue from $50 million to $500 million in 5 years,” we’d like to chat with you.
Benefits:
Duties & Responsibilities:
Requirements & Skills:
General:
Technical:
Location Requirement:
This role requires an in-office presence 4 days per week at 3305 Steck Ave, Austin, TX 78757.
If you have public work (GitHub repo, tech blog, portfolio) you’re proud of, we’d love to see it.
Company Overview:
Austin Capital Bank (ACB) is a rapidly growing technology company with a community bank charter. Located in Austin, Texas, we are one of the best performing banks in the country and a nationwide leader in consumer-friendly, responsible financial innovation. We’re well on our way to building a $1 billion tech company with revenues approaching $50 million and a CAGR of almost 100%. ACB has made the INC 5000 fastest-growing private companies in America list for several years in a row.
As a pioneer in fintech and banking, we have our own technology platform, bank charter, are profitable, and are self-funded so we control our own destiny. We are a 5-star rated independent community bank and member of the FDIC. We also have a product pipeline that would make even the most well-funded fintech Unicorn blush with envy, including B2C, B2B, BAAS, and embedded finance.
With all this growth and opportunity, we need an exceptional Senior Software Engineer – Java Backend to join our team.
Our Culture:
We combine the stability of a profitable bank with the creativity and energy of a fintech startup. We have a casual demeanor yet execute with professional precision. You’ll enjoy a family-friendly, culture of customer-oriented and responsible innovation. We expect you to have the innovation, creativity, and drive for growth of a rapidly scaling technology company, with a work-life balance of a normal human.
Our Core Values:
We are nice folks, but unapologetically fierce competitors in the marketplace who work as a team. Every member of our team embodies our core values. We work, hire, fire, and promote by these values.
- Take Initiative – A bias to action
- No Big Egos – Self-confidence with humility
- Honesty – Direct forthright communication
- Wicked Smart – Intellectually and emotionally self-aware
If your favorite pronouns are “I” and “me,” you won’t be a great fit. If you get inspired by wanting your next career milestone to read: “Senior Software Engineer on a TEAM that grew revenue from $50 million to $500 million in 5 years,” we’d like to chat with you.
Benefits:
- 100% Employer-paid Medical, Dental & Vision insurance options.
- Health Reimbursement Account (HRA).
- Generous Paid Time Off (PTO) – Accruals start at 16 days per year and increase with tenure, up to 30 days per year.
- Paid holidays.
- 401(k) with 4% employer match.
- Monthly chair massages – 15 to 25 minutes of relaxation on us!
- Flexible hybrid work schedule – 1 day remote, 4 days in office. School drop-offs/pick-ups, doctor appointments, life stuff, etc., we support your need for balance.
- You embody our core values and have the exceptional initiative to create and enhance world-class technology solutions.
- You have an acute attention to detail and a passion for optimization, architecture, and performance.
- You thrive in solving complex problems with elegant backend solutions.
- You’re confident in your Java coding skills and love the challenge of building secure, scalable services.
- You want to make a real impact while leveling up your career.
Duties & Responsibilities:
- Own and lead software development of Java backend services for one or more of our product initiatives, working closely with our globally distributed engineering team.
- Design, build, and maintain scalable AWS-based microservices with high availability and security.
- Evaluate new technologies and recommend strategic adoption where applicable.
- Develop reusable assets such as prototypes, architecture frameworks, documentation, and coding best practices.
- Partner with stakeholders to gather and translate business requirements into technical specifications.
- Participate in architecture reviews, peer code reviews, and software development lifecycle best practices.
- Mentor fellow engineers and contribute to the overall growth and knowledge sharing of the team.
- Stay current with industry trends and bring new ideas to enhance efficiency and performance.
Requirements & Skills:
General:
- Bachelor’s degree in Computer Science, Information Systems, or related field; advanced degree a plus.
- 8 years of backend development experience, preferably at a Fintech or high-growth tech company.
- Excellent analytical and problem-solving skills.
- Self-starter with the ability to take ownership and drive results.
Technical:
- Strong experience with Java and backend software development. You should be able to easily pass LeetCode Medium-level Java challenges.
- Hands-on experience in designing and building AWS microservices and cloud-native systems.
- Solid understanding of SpringBoot (bonus points for deep expertise).
- Comfortable working with both relational (RDBMS) and NoSQL databases.
- Proficient in SQL, with the ability to pass LeetCode Medium-level SQL challenges.
- Deep experience designing highly scalable and secure backend systems.
- Proven track record in API development and management.
- Familiar with industry-standard development tools, frameworks, monitoring solutions, and CI/CT/CD pipelines.
- Experience with mobile systems design and implementation is a plus.
- Familiarity with single-page application design is a plus.
- Prior experience with banking and lending systems is a strong advantage.
- Skills in data analytics design (descriptive, predictive, prescriptive) are a plus.
Location Requirement:
This role requires an in-office presence 4 days per week at 3305 Steck Ave, Austin, TX 78757.
If you have public work (GitHub repo, tech blog, portfolio) you’re proud of, we’d love to see it.
wwF5J84NyG
Salary : $50 - $500