Software Developer
Tricerat
We announced in August 2021 that we would be switching to a four-day workweek - 32hrs at full pay! Employees pick their day off
Posted 4 months ago
Only considering candidates who are eligible to work in Baltimore, USA ⚠️
Job Type
Full-time
Description
Location: Baltimore, MD (Hybrid or Remote)
Who is Tricerat?
Tricerat provides easy, efficient, and comprehensive print & scan management solutions. Optimized for even the most complex IT environments, the ScrewDrivers® platform helps eliminate print drivers, optimize print servers, and securely print from any device, in any location, to any printer.
Our Mission: Make IT, and Your Life, Simpler
Technology should empower those that use it — and all we do revolves around making it easier for you to use the available tools to revolutionize your business.
Our Vision: Real Change Through IT
We think innovation and humility can coexist — so we’ve committed ourselves to not only use our technology for better business outcomes but commit our entire culture to create real impact in both the industry and our community.
Our Values: Innovation, Empowerment, and Support
At Tricerat, innovation means impacting real people and communities through endless support and meaningful outcomes. Our community starts in our own backyard, extends to our team and expands to our global customer base.
Live Your Best Life with Modern Benefits
- Four-Day Workweek
- Tricerat implemented a four-day work week for staff beginning in October 2021 to help boost employee wellbeing. We challenge our team to take space with their time off – recharge with loved ones, explore a hobby you never had the time for, or simply practice being still.
"Tricerat has always been at the forefront of work/life balance issues. Moving to a four-day workweek is a great expansion of our commitment to providing our employees with the leading edge in benefits.” - John Byrne, CEO
- Paid Parental Leave
- We believe it is our responsibility to provide an environment that fosters the health and well-being of our team. The majority of the workforce is made up of working parents and we are committed to providing them with the time and resources they need to support their children.
- Paid Volunteer Time
- Giving back is at our core. Not only does it benefit the community at large, but it also provides a sense of purpose and fulfillment. Tricerat partners with Business Volunteers to match each staff member with a cause that is meaningful to them.
What is a Senior Software Developer?
We are seeking a highly skilled and experienced System Developer with a strong background in C++ programming to join our team developing next generation cloud-based print management solutions. The ideal candidate will have experience with Windows system APIs, an understanding of printing technologies, and familiarity with database programming and cloud service development. Knowledge of AI principles is an added advantage.
What Will You Do?
- Design, develop, and maintain software systems primarily using C++, ensuring high performance, responsiveness, and reliability.
- Collaborate with cross-functional teams to identify and resolve complex software issues.
- Utilize Windows system APIs for enhanced system-level solutions.
- Develop and integrate printing technology solutions where required.
- Engage in database programming to ensure efficient data handling and storage.
- Contribute to the development of cloud-based services, enhancing our cloud offerings.
- Apply AI methodologies and techniques to optimize system performance and capabilities.
- Stay abreast of new technology trends and incorporate them into our solutions.
- Write well-designed, testable, and efficient code.
- Provide technical guidance and mentorship to junior developers.
Requirements
What Do You Need?
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Minimum of 5 years of experience in C++ programming.
- Proficiency in Windows system APIs and printing technologies is highly desirable.
- Experience in database programming (SQL, NoSQL, etc.).
- Hands-on experience in cloud service development (AWS, Azure, Google Cloud).
- Familiarity with AI and machine learning concepts is a plus.
- Strong problem-solving skills and ability to work in a fast-paced environment.
- Excellent communication and teamwork skills.
EOE