Software Engineer II
$110k - $120kConvo
About Convo Communications LLC Founded in March 2009, Convo is the world's largest Deaf-owned business with over 500 employees serving five countries in ten different languages. Here at Convo, we believe that conversations are the key to enhancing the lives of 70 million Deaf individuals and the people around them. By creating solutions to address the experience deprivation that many Deaf people face, we can have a lasting and positive impact on their daily lives. About the role 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. What you'll do System Architecture & Technical Alignment
• Design and implement services and features within established architectural patterns.
• Contribute to written technical designs and implementation plans, collaborating with senior engineers to ensure alignment on broader system impact.
• Review approaches and trade-offs with the engineering team to maintain consistency, scalability, and reliability across the platform.
• Build software with security, privacy, and compliance considerations in mind, partnering with internal teams as needed. Software Development & Delivery
• Develop, test, and deploy production-ready code, including building and maintaining automated tests, to balance delivery timelines with system stability, reliability, and maintainability.
• Apply sound technical judgment when refactoring existing systems or implementing pragmatic fixes, documenting decisions and communicating trade-offs clearly.
• Participate actively in code reviews and uphold established engineering standards and best practices. Operational Ownership & Risk Management
• Proactively identify technical risks, performance bottlenecks, and system weaknesses, proposing solutions and collaborating with senior engineers on higher-impact remediation efforts.
• Participate in production support and incident response, contributing to investigation and resolution efforts.
• Contribute to monitoring, logging, and alerting practices, and assist with incident investigation, root cause analysis, and follow-up improvements to support system health and reliability. Documentation & Communication
• Create and maintain clear technical documentation, including implementation notes, architectural context, and code-level documentation.
• Use written communication to keep work visible, reduce reliance on synchronous meetings, and support effective collaboration in a distributed environment.
• Ensure technical decisions, open questions, and current work status are accessible and understandable to other team members. Cross-Functional Collaboration
• Partner with Product and Operations teams to understand requirements and deliver reliable technical solutions.
• Collaborate effectively with distributed team members across time zones using asynchronous tools such as Slack, Jira, and shared documentation.
• Support continuous improvement initiatives that enhance system reliability, developer efficiency, and operational clarity. Qualifications
• 3-5 years of professional software engineering experience in production environments.
• Production-level proficiency in at least two of the following languages or frameworks: o Ruby o JavaScript / TypeScript (Node.js) o Java (Spring Framework) o Python
• Experience designing and working with relational databases such as MySQL or PostgreSQL.
• Working knowledge of Redis and RabbitMQ or similar caching and messaging systems.
• Experience building, maintaining, or troubleshooting CI/CD pipelines, including GitHub Actions.
• Experience working with AWS services and cloud-based architectures.
• Familiarity with Linux-based environments, including on-premise infrastructure.
• Proven ability to work independently, manage ambiguity, and deliver stable solutions in a fast-paced environment.
• Strong written and verbal communication skills, with the ability to explain complex technical concepts clearly.
• Experience working in distributed or remote teams across multiple time zones.
• Reliable high-speed internet connection suitable for full-time remote work.
• Availability to support occasional after-hours production issues as needed.
• Authorization to work in the United States. The pay range for this role is: 110,000 - 120,000 USD per year (Remote (United States))
• Design and implement services and features within established architectural patterns.
• Contribute to written technical designs and implementation plans, collaborating with senior engineers to ensure alignment on broader system impact.
• Review approaches and trade-offs with the engineering team to maintain consistency, scalability, and reliability across the platform.
• Build software with security, privacy, and compliance considerations in mind, partnering with internal teams as needed. Software Development & Delivery
• Develop, test, and deploy production-ready code, including building and maintaining automated tests, to balance delivery timelines with system stability, reliability, and maintainability.
• Apply sound technical judgment when refactoring existing systems or implementing pragmatic fixes, documenting decisions and communicating trade-offs clearly.
• Participate actively in code reviews and uphold established engineering standards and best practices. Operational Ownership & Risk Management
• Proactively identify technical risks, performance bottlenecks, and system weaknesses, proposing solutions and collaborating with senior engineers on higher-impact remediation efforts.
• Participate in production support and incident response, contributing to investigation and resolution efforts.
• Contribute to monitoring, logging, and alerting practices, and assist with incident investigation, root cause analysis, and follow-up improvements to support system health and reliability. Documentation & Communication
• Create and maintain clear technical documentation, including implementation notes, architectural context, and code-level documentation.
• Use written communication to keep work visible, reduce reliance on synchronous meetings, and support effective collaboration in a distributed environment.
• Ensure technical decisions, open questions, and current work status are accessible and understandable to other team members. Cross-Functional Collaboration
• Partner with Product and Operations teams to understand requirements and deliver reliable technical solutions.
• Collaborate effectively with distributed team members across time zones using asynchronous tools such as Slack, Jira, and shared documentation.
• Support continuous improvement initiatives that enhance system reliability, developer efficiency, and operational clarity. Qualifications
• 3-5 years of professional software engineering experience in production environments.
• Production-level proficiency in at least two of the following languages or frameworks: o Ruby o JavaScript / TypeScript (Node.js) o Java (Spring Framework) o Python
• Experience designing and working with relational databases such as MySQL or PostgreSQL.
• Working knowledge of Redis and RabbitMQ or similar caching and messaging systems.
• Experience building, maintaining, or troubleshooting CI/CD pipelines, including GitHub Actions.
• Experience working with AWS services and cloud-based architectures.
• Familiarity with Linux-based environments, including on-premise infrastructure.
• Proven ability to work independently, manage ambiguity, and deliver stable solutions in a fast-paced environment.
• Strong written and verbal communication skills, with the ability to explain complex technical concepts clearly.
• Experience working in distributed or remote teams across multiple time zones.
• Reliable high-speed internet connection suitable for full-time remote work.
• Availability to support occasional after-hours production issues as needed.
• Authorization to work in the United States. The pay range for this role is: 110,000 - 120,000 USD per year (Remote (United States))
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer II in United States vacancy
$152.65k
...partner of choice for organizations committed to advancing health equity. Who We're Looking For We are looking to hire a Software Engineer II, Integrations (L2) who will deliver scoped integration work that connects external systems to our platform in a reliable,...SuggestedTemporary workRemote workFlexible hours$95k - $120k
...Integrity, Teamwork, Continuous Improvement, Client-Focused, and Results-Oriented. â¯Learn more at About the Role: ⯠The Software Engineer II is responsible for the full lifecycle development and support of new and existing software products, from research and...SuggestedRemote workMonday to Friday$750 per month
...This is a fully remote role within the United States. We're looking for a frontend-leaning Software Engineer II who loves building intuitive, data-rich user experiences and wants their work to matter. At Turquoise Health, we're making healthcare pricing transparent and...SuggestedWork experience placementRemote workWork from homeFlexible hours$143.7k - $194.4k
...Software Engineer II, Autonomy Platform, Data and Tools Job ID: 10384496 | Amazon.com Services LLC The Amazon Robotics Autonomous Mobility software team develops the autonomy software that powers Proteus, Amazon’s first fully autonomous warehouse robot. We are growing...SuggestedInternshipRemote workFlexible hours$180k - $225k
...they are vital to our success! We like software that’s serious and culture that’s not... ...Tech Stack ngrok runs entirely on AWS. Engineers develop by SSH’ing into remote EC2 environments... ...$147,200 – $184,000 Software Engineer II Tier 1 (SF, LA, Seattle, NYC): $132,...SuggestedPermanent employmentWork at officeLocal areaRemote work- ...tackling the affordable housing crisis through cutting-edge technology and innovative solutions. The Role As a Senior Software Engineer II, you’ll lead multi-component projects, act as a technical leader on your team, and influence adjacent teams. You’ll own architecture...Live inCurrently hiringWork at officeRemote workWork from homeFlexible hours
$125k - $175k
...Software Engineer II (Backend, Platform) At WHOOP, we're on a mission to unlock human performance and healthspan. WHOOP empowers members to perform at a higher level and live longer through a deeper understanding of their bodies and daily lives. Protecting our members...Full timeWork at officeImmediate startWorldwideRelocation$160k - $210k
...Affirm delivers on its mission, powering decisions across underwriting, fraud, servicing, and personalization. We are seeking a Software Engineer II to join our ML Training & Serving engineering team, the team that builds and operates the critical infrastructure that...Work at officeRemote workFlexible hours- ...Software Engineer II - Ad Platform, Salesforce CRM Analytics Disney Entertainment and ESPN Product & Technology Technology is at the heart of Disney's past, present, and future. Disney Entertainment and ESPN Product & Technology is a global organization of engineers...Work experience placement
$120.3k - $161.3k
...Software Engineer II - Ad Platform, CRM Analytics Disney Entertainment and ESPN Product & Technology Technology is at the heart of Disney's past, present, and future. Disney Entertainment and ESPN Product & Technology is a global organization of engineers, product...Work experience placementLocal area- ...Software Engineer - System Analysis and Program - II/C/C++ Developer / Analyst America Networks is a leading sensor and networking solutions partner for companies in any Industrial, Manufacturing, and Waste management space. We design and manufacture sensors for storage...
$120.3k - $161.3k
...Software Engineer II – Ad Platform, Salesforce CRM Analytics Req ID: 10151595 Job Summary As a Software Engineer, you will use your deep Salesforce CRM Analytics, scripting, DevOps, and data persistence skills to write and test code that delivers new features for our...Full timeWork experience placement$104k - $125k
...Feedinkoo is looking for a talented Software Engineer II to join our remote team. The ideal candidate will design and develop software solutions while collaborating in an agile/scrum environment. You will support enterprise system integrations, create technical solutions...Remote work- ...As a Senior Software Engineer II at Aledade, we maintain, improve, and expand our web application and data pipelines. We're looking for engineers who know that writing new code is not always the solution to a problem, but when technological changes are needed they create...Temporary workRemote work
$100.78k - $147.81k
...Job Overview The Software Engineer II will design and develop a comprehensive suite of smart card personalization products, focusing on HSM firmware that supports our robust key‑management solution. The role also involves contributing to projects using Java and other...Temporary workWork at office3 days per week$150k
(Syllable Corporation has an opening in Mountain View, CA) Software Engineer II: Responsible for full lifecycle software development. Responsible for building and maintaining the web applications and backend services that will power customer experience. Building backend...Remote work- ...Description Job Title: Software Engineer II Location: Buffalo, NY(Remote) Employment Type: Contract (12 months) Industry: Banking Compensation: $70.00/Hour Schedule: 40 Hours/Week About the Opportunity: Provides designs, specifies information...Contract workRemote workWorldwide
- ...Software Engineer II Buffalo, NY (Hybrid 3 days onsite/2 days remote) 6+-month contract Web Cam Interview $64-$74/Hr on W2 NOTES FROM MANAGER/REQUIRED SKILLS & EXP.: Skill Set 1: Strong software engineering foundation, JavaScript and Angular JS. Skill Set 2:...Contract workWork experience placementImmediate startRemote workRelocation
$139k - $223k
...crucial goods where they need to go, and make mobility more efficient and accessible for all. We're searching for a Software Engineer II for the calibration team. The calibration team is responsible for ensuring all sensors on all vehicles remain well aligned...Work at officeLocal area3 days per week$89.4k - $134k
...Primary technologies include TypeScript, Java, Node.js, React, Postgres, Rest APIs, AWS and Claude Code, among others. The Software Engineer II applies secure software engineering principles to the design, development, testing, maintenance, and evaluation of software...Visa sponsorship$96.8k - $120k
...looking for a stimulating and challenging career where your engineering expertise can be leveraged to create, enhance, and maintain... ...the unthinkable. We have an exciting opportunity for a Software Engineer II on our Automatic Tank Gauge team. We are looking for motivated...Work at officeLocal areaRemote workWorldwide- ...freight brokerage, transportation management, and specialized e-commerce fulfillment solutions. POSITION SUMMARY The Software Engineer II performs analysis and defines functionality for system improvements and new features within ODW Logistics' Transportation...Full timeWork at officeMonday to FridayFlexible hours
- ...Job Title: Software Engineer II Department: Engineering Job Level: L4 FLSA: Exempt Job Summary This position will play a significant role in designing, developing, and maintaining complex software systems and applications. The individual will leverage their strong technical...Local area
$130k - $170k
...What We’re Looking For We are looking for a Software Engineer II to focus on solutions for our AI Transformation team. You will work in‑office at least three days per week at our Fort Lee, New Jersey headquarters. With guidance from your Engineering Manager and a Senior...Temporary workWork at office3 days per week- ...time and resources to explore new ideas, but always rooted in engineering best practices. As a result, we can innovate rapidly to... ...technology that is scalable, robust, and useful. As a Backend Software Engineer II on Basis, you will develop the software behind our reliable...Work at officeWorldwide
- ...Software Engineer II 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...Full timeRemote work
- ...Role Software Engineer II Job Summary As a Software Engineer II, you will contribute to building and maintaining software by implementing well‑defined features with increasing independence. You will collaborate closely with senior engineers, participate in the full development...
$124k - $186k
## Software Engineer IIApplylocations: United States of America - Ohio - Columbustime type: Full timeposted on: Posted Todayjob requisition id: R6452**Software Engineer II****About Mimecast**Relentless protection. Resilient world. Mimecast was born in 2003 with a focus...Work at officeLocal areaImmediate startWorldwide2 days per week- ...Overview MULTIPLE POSITIONS AVAILABLE Employer: BOP LLC Offered Position: Software Dev Engineer II Job Location: New York, New York Job Number: AMZ9675632 Responsibilities Design, develop, implement, test, and document embedded or distributed software applications, tools...
- ...and services that improve everyday life while supporting businesses, communities, and economies worldwide. Position: Software Dev Engineer II Location: Dallas, TX 75240 Duration: 6 Months Job Type: Temporary Assignment Work Type: Onsite...Temporary workWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!
Related searches
- senior robotics software engineer United States
- software sales engineer United States
- intermediate software engineer United States
- junior software developer United States
- graduate software engineer United States
- software engineer internship United States
- senior software engineer United States
- software developer fintech United States
- software engineer visa sponsorship United States
- software engineer student United States

