Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer image - Rise Careers
Job details

Senior Software Engineer

Chargezoom is a rapidly growing startup based in Salt Lake City, UT that is transforming the B2B digital payments industry. We are seeking an experienced software engineer to join our team at an exciting inflection point. Having successfully validated our core product, we're now entering a high-growth phase. Our focus is on scaling our operations, optimizing our product offerings, and expanding our market reach. If you're passionate about taking proven concepts to the next level and driving exponential growth, we want to talk with you.


What you will do:

Design, develop, and maintain scalable, reliable, and efficient software, primarily using PHP.

Thoughtfully implement the next phase of our system, ensuring best practices in coding standards, security, and scalability.

Conduct code reviews and contribute to the growth of the engineering team's skills and knowledge.

Troubleshoot, debug, and optimize code to ensure performance and stability of applications.

Stay current with emerging technologies and industry trends, and evaluate their applicability to our tech stack and business needs.

Participate in the entire application lifecycle, from concept to deployment and ongoing support.

Contribute to the development and refinement of our development processes, including continuous integration, automated testing, and deployment strategies.

Act as a technical lead on projects, providing guidance and direction to ensure successful project completion.


What you bring to the table:

6+ years of software engineering experience.

Proven track record of designing, developing, and maintaining large-scale, high-performance web applications and RESTful APIs.

Excellent software engineering skills in at least one programming language like Python, PHP, Ruby, Go, .NET etc.

Deep understanding of object-oriented programming, design patterns, and best practices in software development.

Strong experience with database design, optimization, and performance tuning in MySQL, PostgreSQL, or other relational databases.

Proficiency in front-end fundamentals such as HTML, CSS, JavaScript. Experience with modern front-end technologies is a plus!

A self-starter attitude with a high degree of initiative and the ability to adapt to changing priorities and technologies.

Excellent communication skills, with the ability to work effectively in a team environment and lead technical discussions.


Nice to haves:

BS/MS in Computer Science, Engineering, or a related field, or equivalent practical experience.

Experience building with Laravel and/or similar frameworks.

Experience with Docker, Kubernetes, and Google Cloud Platform.

Understanding of GAAP (Generally Accepted Accounting Principles).

General knowledge of QuickBooks or other popular accounting software services.


What we offer:

Competitive salary and equity

Opportunity to work in a fast moving, high growth SaaS company 

Beautiful office at Millrock Park in Cottonwood Heights

15 days Personal Time Off 

Company paid Healthcare and Dental plans

Strong, results-oriented culture 

Games, fun, parties, catered lunches & more



$150,000 - $200,000 a year

About Chargezoom:

Founded in 2020 by veteran SaaS entrepreneurs, Chargezoom delivers an integrated payments and accounts receivable (AR) platform for B2B companies. Chargezoom enables B2B businesses the ability to eliminate their dependency on spreadsheets and streamlines their financial operations and reporting. Chargezoom's AR automation reduces friction when collecting payments from customers, resulting in getting paid 70% faster on average.

Average salary estimate

$175000 / YEARLY (est.)
min
max
$150000K
$200000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, Chargezoom

Are you ready to take your software engineering skills to the next level? Chargezoom, a dynamic and rapidly growing startup based in Salt Lake City, UT, is on the lookout for a Senior Software Engineer to join our amazing team. As we transition into our high-growth phase, having successfully validated our core product, we’re eager to find a passionate individual who thrives on elevating proven concepts. In this role, you'll design, develop, and maintain scalable software solutions primarily using PHP, while also participating in code reviews that contribute to our engineering team's growth. Your experience in developing high-performance web applications and RESTful APIs will be invaluable as you troubleshoot and optimize code to ensure our applications are both stable and efficient. We admire candidates who stay ahead of technological trends and can implement best practices in coding standards, security, and scalability. If you're someone who naturally takes initiative and enjoys working in a collaborative environment while leading technical discussions, you're the kind of person we're looking for at Chargezoom. Alongside a competitive salary and a vibrant team culture, you’ll find opportunities for personal growth and development here. If you're excited to thrive in a fast-moving SaaS company that appreciates your talents, we can’t wait to see how you can contribute to our mission of transforming the B2B digital payments landscape.

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at Chargezoom
What are the key responsibilities of a Senior Software Engineer at Chargezoom?

As a Senior Software Engineer at Chargezoom, you will design, develop, and maintain scalable software solutions primarily in PHP. Your responsibilities will include conducting code reviews, optimizing code performance, collaborating on the entire application lifecycle from concept to deployment, and being a technical lead on various projects. You will play a vital role in ensuring that the team adheres to best coding practices and evaluates technological trends for potential integration.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer position at Chargezoom?

Chargezoom is looking for a Senior Software Engineer with at least 6 years of software engineering experience. Candidates should have a strong background in designing and maintaining high-performance web applications and RESTful APIs. Proficiency in languages like PHP, Python, Ruby, or Go, alongside a deep understanding of object-oriented programming and database management, is essential. A BS/MS in Computer Science or a related field (or equivalent experience) is preferred.

Join Rise to see the full answer
What technologies should a Senior Software Engineer at Chargezoom be familiar with?

In the role of Senior Software Engineer at Chargezoom, familiarity with technologies such as PHP, mySQL or PostgreSQL, HTML, CSS, and JavaScript is crucial. Experience with frameworks like Laravel, containerization tools like Docker, and orchestration platforms like Kubernetes are beneficial, along with a good understanding of Google Cloud Platform. Knowledge of accounting principles and software like QuickBooks is also advantageous.

Join Rise to see the full answer
What growth opportunities does Chargezoom offer for Senior Software Engineers?

At Chargezoom, we believe in fostering the growth of our employees. As a Senior Software Engineer, you will have the chance to lead projects and mentor junior team members, helping to enhance your leadership skills. We also encourage continuous learning, so you'll have access to training programs and resources to keep pace with emerging technologies relevant to our industry.

Join Rise to see the full answer
What kind of company culture can a Senior Software Engineer expect at Chargezoom?

Chargezoom boasts a vibrant and results-oriented company culture where collaboration and fun go hand in hand. Our team enjoys catered lunches, engaging company events, and a strong focus on employee well-being, including competitive salaries and comprehensive healthcare benefits. We offer a supportive atmosphere where you can thrive as an individual and as part of a talented team.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you explain your experience with software development methodologies?

When answering this question, discuss specific methodologies you have used, like Agile or Scrum. Illustrate your role in the process, mentioning how you collaborated with cross-functional teams to deliver projects on time and how you adapted your approach based on project requirements.

Join Rise to see the full answer
How do you ensure code quality in your projects?

To answer this effectively, explain your methods for ensuring code quality, such as implementing rigorous code reviews, using automated testing, and following established coding standards. You can also mention tools you prefer for continuous integration or any metrics you use to assess code quality.

Join Rise to see the full answer
Describe your experience working with APIs.

Provide a clear overview of your experience designing and integrating RESTful APIs. Mention specific projects where you built or interacted with APIs, detailing the challenges faced and how you overcame them. Highlight your ability to ensure API performance, security, and usability.

Join Rise to see the full answer
How do you prioritize your tasks in a fast-paced environment?

Discuss your approach to task prioritization, emphasizing techniques like the Eisenhower Box or Kanban method. Explain how you balance urgent tasks with long-term projects and how you communicate priorities with your team at Chargezoom.

Join Rise to see the full answer
What strategies do you utilize for debugging and troubleshooting code?

Share your debugging strategies, such as using logging tools effectively, writing unit tests, or collaborative debugging sessions. Emphasize your analytical skills in identifying the root causes of software issues and how you document these for future reference.

Join Rise to see the full answer
Can you give an example of a successful project you led?

Describe a specific project where you played a leading role, mentioning the objectives, your contributions, and the outcomes. Highlight the skills you utilized and how you coordinated with the team to overcome challenges, focusing on how your leadership impacted the project's success.

Join Rise to see the full answer
What experience do you have with modern front-end technologies?

Highlight any relevant projects where you worked with modern front-end frameworks or libraries like React or Angular. Discuss your role and contributions to the front-end and how you collaborated with back-end developers at Chargezoom to create seamless user experiences.

Join Rise to see the full answer
How do you stay updated with industry trends and technologies?

Discuss your practices for staying current, such as attending conferences, participating in relevant online forums, or reading industry-related publications. Explain how you actively incorporate new technologies into your work at Chargezoom and inspire your team to do the same.

Join Rise to see the full answer
What do you consider when designing a database schema?

Explain the critical aspects you consider while designing database schemas, such as normalization, indexing, and relationship modeling. Provide an example of a project where your database design positively impacted the application’s performance.

Join Rise to see the full answer
Why do you want to work as a Senior Software Engineer at Chargezoom?

When answering this question, demonstrate your enthusiasm for Chargezoom's mission and explain how your skills and values align with company culture. Share specific reasons related to the company’s innovative approach to digital payments and how you see yourself contributing to its growth.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 3 hours ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Creditas Remote São Paulo, São Paulo, Brazil
Posted 20 hours ago
Photo of the Rise User
Scalian Remote ., Grenoble, Auvergne-Rhône-Alpes, France
Posted 12 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Auria Hybrid No location specified
Posted 14 days ago

Chargezoom addresses the payment needs of modern businesses with powerful integrated payments, allowing businesses to automate and scale quickly. Automation reduces the burdens typically associated with accounts receivable including manual process...

1 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 19, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!