Senior Software Engineer
WerQ AI
Los Angeles, california
Job Details
Full-time
Full Job Description
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
- 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.