Senior Software Engineer
- Published on
About the Role
As a Senior Software Engineer, you will play a crucial role in building the next generation of BlackLine application and platform. You will be driving innovation into our product suite by designing, developing, testing, troubleshooting, maintaining, optimizing and scaling BlackLine's applications and cloud-based backend platform components.
Responsibilities
- Design, develop, test, optimize, scale, maintain and improve highly scalable and secure distributed backend services while adhering to requirements, coding and quality standards.
- Develop functional and technical specifications, and test plans. Review code of peers.
- Help in project planning by identifying cross-team dependencies and effort estimation.
- Actively contribute to architecture and design of complex problems.
- Implement software development techniques to ensure features meet integration, performance, and security standards.
- Conduct research and test new tools and technologies to recommend implementation in product development.
- Maintain high standards of software quality and technical excellence within the team, emphasizing functional testing and writing clean, maintainable, secure code.
- Identify issues, gaps or opportunities to advocate for change.
- Perform critical maintenance and release support activities, including occasional off-hours support.
About the Candidate (Expectations and Nice to Have Skills)
Candidates should have:
- 5+ years of experience in a related field with a BS degree in Computer Science or equivalent experience.
- 4+ years of experience in building highly available multitenant SaaS with a focus on backend platform and frameworks.
- Proficiency in C#, Java, or C++ with a solid understanding of data structures and algorithms.
- Experience with SQL, No-SQL, and cloud services (AWS, Azure, GCP).
- Strong analytical and problem-solving abilities and excellent communication skills.
- Familiarity with ERP platforms and cloud-native services is a plus.
About the Company
BlackLine is a leading provider of cloud software automating the financial close process. Founded in 2001, the company aims to modernize finance and accounting functions, delivering innovative solutions to empower leaders worldwide.
Company Culture and Benefits
At BlackLine, you will find a collaborative and supportive environment. The company is committed to diversity and offers professional development opportunities. Work-life balance is promoted, and hybrid work is encouraged, requiring at least two days in the office per week for those who live within commuting range of an office.