Senior Software Engineer
BillGO is looking for a motivated individual with a broad technical background, and a passion for configuring build environments to join our team. Key factors for this position are not only technical aptitude, but also being a problem solver, continuous learner, and great collaborator. The ideal candidate will have experience working in a fast-paced environment.
Responsibilities & Goals:
- Own features to produce a platform that manages bill payment processing for a client financial institution, with minimal oversight
- Have a deep understanding of the systems: Know the end-to-end processing of a payment presented to the system (component flow), the data model, the API and the details of the components they deliver
- Deliver on-quality, on-time features and tasks assigned, and work with team to produce the platform supporting other bill pay teams and customers
- Provide insight into our customers
Requirements:
- 5+ years of software development experience
- Experience with Java tech stack
- Large, scalable database environment, including familiarity with NoSQL databases
- ‘Full Stack’ developer with emphasis on service layer and database
- Experience with high volume message processing
- Experience with Cloud Environment (AWS: S3, Lambda)
- Experience with DevOps and configuring build environment
- Quick to engage and drive to solutions
- Thrives in a fast paced work environment
- Seeks to understand the whole of how things work beyond their functional area
- Stoked by solving customer issues
- Strong written and verbal communication skills
- Self-starter with the ability to own broad feature areas independently
- Willingness to work in a highly collaborative environment where the belief is that great ideas can come from anywhere
- BA/BS degree in Computer Science or related major with strong academic record
Recommended but not required:
- Experience with programming DynamoDB
- Experience with NoSQL data modeling
- Experience with ElasticSearch
- Experience with Grafana or other analytical tools
- Experience in payments industry
- Experience with our tooling/tech stack
- Experience in small company environment
- Client facing work
- Team leadership, mentoring
The salary for this role ranges from 120-150k plus incentives