Software Engineer III

| Fort Collins, CO, USA
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

POSITION SUMMARY
The Software Engineer designs and builds infrastructure and applications for BillGO's Bill Pay products. The Software Engineer's duties include designing features and functionality that can implemented securely and reliably with a focus on performance at scale. This role is responsible for investigating problem areas and identifying solutions with actionable implementation plans. Solutions will require great attention to detail and strict coherence to the confines of the security practices of the company and external vendors. Employee will be collaborating internally with teammates and other teams as well as externally with third party vendors through a variety of transmission protocols. Employee will be fully responsible for code through design, implementation, maintenance, and monitoring. The ideal candidate will have a strong background in Java development, Cloud architecture, and experience in the financial industry.
AREA OF FOCUS
All other duties as assigned, plus...

 

  • Designs, develops, and maintains software solutions that meet the requirements of products or platform. This includes coding, testing, debugging, and deploying high-quality software.
  • Contributes to the architectural decisions and design discussions of the fintech products or systems. Ensures scalability, security, and performance considerations are addressed in the design phase.
  • Works closely with cross-functional teams including product managers, UX/UI designers, quality assurance engineers, and other developers to deliver features and improvements.
  • Participates in code reviews to ensure code quality, maintainability, and adherence to coding standards. Provide constructive feedback to peers and mentor junior developers.
  • Analyzes complex technical problems related to fintech systems or applications and propose effective solutions. Troubleshoot issues in production environments and implement timely fixes.
  • Stays updated with the latest technologies, tools, and trends in software engineering. Proposes and implements process improvements to enhance efficiency and productivity.
  • Ensures compliance with regulatory requirements and industry standards relevant to the fintech domain, such as data privacy regulations (e.g., GDPR, CCPA) and security standards (e.g., PCI DSS).
  • Creates and maintains technical documentation including design documents, API specifications, and developer guides to facilitate knowledge sharing and onboarding of new team members.
  • Coordinates with project managers to estimate effort, plan sprints, and prioritize tasks effectively. Communicate project status, risks, and dependencies to stakeholders.
  • Identifies opportunities for performance optimization in systems or applications and implement optimizations to enhance user experience and reduce latency.
  • Willingness to be part of an on-call rotation

SUPERVISORY RESPONSIBILITIES
This position does not have supervisory responsibilities but is expected to mentor new team members and junior level positions.
Qualifications
Education and Work Experience

 

 

  • 7+ years of software development experience
  • 7+ years expertise in Java or equivalent Object Oriented language development
  • Demonstrated experience with RESTful Web Services and Relational Database Management Systems
  • Experience with AWS cloud environment
  • Experience with UNIX, preferably Linux
  • Experience with Open Source tools
  • Preferred experience with Spring, DynamoDB, Elasticsearch / Opensearch
  • Strong written and verbal communication skills
  • Self-starter with the ability to own broad feature areas independently
  • BA/BS degree in Computer Science or related major

Recommended but not required

 

 

  • Experience with functional languages like Javascript
  • Experience with NoSQL Databases
  • Experience with high-scale transactional data processing
  • Experience with Fraud, Risk, Compliance, and Payments a plus
  • Experience with billion-dollar payment systems
  • Experience with scaling a hypergrowth company
  • Experience in data engineering, data architecture and/or data management

 

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

We are located in the technology corridor of Fort Collins, CO. Our 5th floor balcony has views of the Rocky Mountains and an outdoor grill for some good old barbecue get-togethers. We have great breweries close by to grab a drink with your fellow BillGOans.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about BillGOFind similar jobs