The Software Engineer II is a highly valued member of the Engineering team and plays a critical role in designing, building, and maintaining the software systems that power Convo Communications’ mission-critical platform. Our systems are complex, high-impact, and relied upon daily to support real-time communication services. The Software Engineer II will be comfortable in navigating ambiguity, making informed trade-offs between delivery speed and system stability, and clearly communicating progress, risks, and proposed solutions to the broader team. This includes working effectively within a codebase that contains both legacy components and modern microservices, respecting established patterns while introducing improvements thoughtfully and safely. Success in this role requires strong written communication, operational ownership, and sound technical judgment. You will be expected to proactively identify risks, propose solutions, and deliver reliable, production-ready code in a regulated, always-on environment, while collaborating with senior engineers and leadership for alignment on higher-impact decisions. This position offers a clear growth path toward a Senior Software Engineer role as scope, ownership, and system-level responsibility expand over time.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed
Number of Employees
51-100 employees