WerQ AI
Senior Software Engineer
WerQ AI, Los Angeles, CA
We are an innovative startup committed to transforming the workplace by focusing its people. Our mission is to empower people with automated AI tools & empower them to leverage their networks for better opportunities & learning & development. . We are currently seeking a highly skilled Senior Software Engineer to join our dynamic team. In this role, you will have the opportunity to work on our state-of-the-art AI-driven accounting platform, developing features that not only enhance user experience but also improve the efficiency of financial reporting and analysis. This position requires a blend of strong technical skills, a deep understanding of software engineering principles, and a passion for solving complex problems. You will collaborate closely with cross-functional teams to define, design, and deliver sophisticated features, while also mentoring and guiding junior engineers. The ideal candidate will thrive in a fast-paced environment and be committed to continuous learning and improvement. If you are looking for a challenging and rewarding role where you can make a difference, we invite you to apply and join our team of talented professionals.
Responsibilities
Requirements
Responsibilities
- Design, develop, and maintain scalable software solutions for accounting applications.
- Collaborate with product managers and UX designers to gather requirements and translate them into technical specifications.
- Create and enforce coding standards, best practices, and architecture guidelines.
- Optimize applications for maximum speed and scalability while ensuring high-quality and maintainable code.
- Conduct code reviews providing constructive feedback to peers and contractors.
- Troubleshoot and debug applications while developing and maintaining testing strategies.
- Mentor junior engineers and contribute to their professional development.
- Stay updated with emerging technologies and industry trends to keep our products competitive and innovative.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree preferred.
- 5+ years of experience in software development with a focus on accounting or financial applications.
- Proficient in programming languages such as Java, Python, or C# with experience in developing APIs.
- Strong understanding of database systems, including SQL and NoSQL technologies.
- Experience with cloud platforms like AWS, Google Cloud, or Azure for deploying applications.
- Familiarity with AI and machine learning principles as they apply to accounting processes.
- Excellent problem-solving skills and the ability to work under pressure with minimal supervision.