Convoso ยท 8 hours ago
[Remote] Principal Software Engineer
Convoso is a leading AI-powered contact center platform purpose-built for revenue teams. The Principal Software Engineer will work closely with the leadership team to architect, develop, and implement secure, scalable business solutions.
Brand MarketingCall CenterComputerInternetSaaSSoftwareTelecommunications
Responsibilities
Take full technical ownership of projects by collaborating with departmental heads, managers, and stakeholders to understand project goals
Design and document High-level Architecture, gaining consensus from Architects, the development team, and product management
Based on the architecture, define technical requirements and create necessary development tickets
Design, implement, and evaluate algorithms and database queries to ensure the scalability and stability of our SaaS Platform
Create and maintain essential design documents, including Process and Sequence Diagrams
Develop and implement new features and optimize existing ones for maximum performance, ensuring alignment with business needs
Write clean, secure, reliable, maintainable, and testable code with a robust design and build effective data models
Respond professionally and promptly to bug reports and provide essential support for production issues
Code reviews, and Continuous Integration to deliver high-quality software and rapidly address bugs
Consistently document code (procedural, modular, and database levels) by listing descriptions, special instructions, and database changes
Collaborate with Product / Engineering Leads on team assignments and support the onboarding and training of new team members
Establish and communicate clear expectations and goals for project team members
Ensure frequent communication with the team and stakeholders, providing progress updates and amending tasks as needed
Proactively address and resolve team priorities and blockers efficiently by fostering a collaborative environment, scheduling necessary meetings, and offering support to close skill gaps
Foster strong collaboration among team members, follow up on tasks, and organize team meetings when required
Deliver quality features on time and within budget, executing against project plans and delivery commitments
Ensure the correct and continuous operation of the services your team owns
Qualification
Required
6+ years of experience with Python (Django, Flask) or PHP (Symfony, Zend, Laravel) MVC frameworks
5+ years of experience designing and building large-scale enterprise web/SaaS applications
4+ years of experience with MySQL or other relational databases, including the ability to handle complex raw SQL queries for large datasets
Extensive experience with Object-Oriented Programming (OOP) concepts and design patterns
Deep understanding and experience with clean coding principles, code refactoring, code review practices, and creating automated unit tests
Experience in both architecture and implementation-level software design
Knowledge and experience in the design and development of relational databases
3+ years of experience working within an Agile framework
Experience navigating complex development environments, translating abstract concepts into detailed software deliverables
Ability to effectively communicate across the team and different departments
Ability to prioritize business needs
Proven ability to develop software solutions that meet requirements focusing on quality and timeline
Preferred
Experience with Unit/Functional testing
Knowledge of microservices and Service-Oriented Architecture (SOA) implementations
Optional Experience with front-end Javascript frameworks (Angular, React, or Vue.js)
Benefits
Competitive compensation package
Stock options
100% covered premiums for employees; Medical, Dental, Basic life insurance, Long term disability
Affordable Vision plan and optional FSA
PTO, Paid Sick Time, Holidays, Bereavement time, Parental Leave
Your birthday off
401k program with generous company match
No cost Employee Assistance Program and Travel Assistance
Monthly Gym membership reimbursement
Monthly credits toward food & beverage
Company Outings
On and offsite team building events
Paid training for departments
Apple laptop (most roles)
Casual office environment & dress
Daily catered lunches
Fully stocked kitchen (Dietary restriction-friendly)
Happy Hours
Monthly Massages
On-site Car Wash
Free Parking
Company
Convoso
Convoso's cloud-based call center software revolutionized the call center industry by empowering the admin, agent, and customer experience.
H1B Sponsorship
Convoso has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2024 (2)
2023 (1)
Funding
Current Stage
Growth StageRecent News
EIN Presswire
2025-10-10
Destination CRM
2025-10-09
Company data provided by crunchbase