In the dynamic role of Software Engineer, you play a crucial part in driving the development and maintenance of applications. Your expertise spans multiple systems and customer domains, contributing to the creation of a robust and scalable platform.
Joining our elite engineering team means collaborating on challenging projects with dynamic leaders. We're looking for someone with a strong mix of software development and debugging skills, fueled by a genuine curiosity about our products and services. Your role is pivotal in advancing our technology's functionality, performance, reliability, and scalability. Get ready to take ownership of product delivery and embark on an exciting journey of innovation and excellence.
RESPONSIBILITIES
- Code/configure, test, implement, and document solutions, adhering to design specifications.
- Conduct all aspects of applications programming, including coding, testing, debugging, documentation, maintenance, and modification.
- Articulate the technical vision for features/initiatives and ensure their delivery through high-quality development.
- Leverage modern cloud-first technologies to establish efficient processes.
- Collaborate effectively and influence peers and senior leadership.
- Proficiently extract, analyze, and report data with attention to detail.
- Strategically consider the long-term impacts of design decisions and manage failure scenarios adeptly.
- Stay updated on industry trends and evaluate new software tools.
- Make commitments to overall deliverables with customers and management.
- Perform other duties as assigned.
REQUIREMENTS
- 5+ years of experience in building distributed systems.
- Advanced understanding of processes contributing to software reliability, maintainability, security, simplicity, performance, and testability.
- Demonstrated success in defining and implementing software refactoring improvements.
- Deep knowledge of maintaining and debugging live software systems.
- Understanding of issues in delivering, deploying, and supporting product suites.
- Ability to grasp new areas and adapt to changes.
- Proficiency in Visual Basic .NET (Windows Forms applications), Visual Studio IDE, Windows protocols (RDP), and Database technologies, preferably MySQL.
- Experience with PHP and PHP frameworks preferred.
- Experience with the AWS Cloud Ecosystem.
- Knowledge and experience in the payments industry, particularly Stripe, preferred.
We offer a comprehensive employee benefits program, including:
- Medical, dental, and vision insurance options.
- 100% Employer-paid short/long-term disability and basic life insurance.
- 401(k) option with 100% company match.
- Flexible paid personal/vacation time, built on mutual trust and accountability.
- 10 sick days annually and 10 company-paid holidays.
- 6 weeks of paid parental leave.
Inclusion and Diversity: We are an Equal Employment Opportunity Employer, where diverse backgrounds, experiences, and viewpoints are valued. We don't make hiring or employment decisions based on race, color, religion, gender, gender identity, sex, sexual orientation, disability, veteran status, age, ethnic or national origin, or any other basis protected by all local, state, or federal laws.