Middle Software Engineer Jobs

Find remote middle software engineer positions. Browse through our curated list of opportunities and take the next step in your career.

Software Engineer
Middle
184 jobs found. to receive daily emails with new job openings that match your preferences.
184 jobs found.

Set alerts to receive daily emails with new job openings that match your preferences.

Apply

πŸ’Έ 140000.0 - 160000.0 USD per year

πŸ” Software Development

  • 3-5 years of experience as an engineer with a proven history of working across the stack and building products at scale.
  • Extensive experience with web technologies.
  • Understanding of accessibility and security compliance.
  • Implemented automated testing platforms and unit tests.
  • Proficient understanding of code versioning tools, such as Git.
  • Enjoy customer-centered software development and collaborating closely with a team of engineers, designers, and product managers.
  • Desire to experiment (succeed or fail), and use research and data, where appropriate, to make data-driven decisions.
  • Gain a deep understanding of what Alma members do, how they operate, and where their pain points are.
  • Work in our backend space (~60% of the role) while tackling work full stack as needed to support projects with frontend-oriented goals (~40% of the role)
  • Design, develop, and implement maintainable and scalable product features using modern front and back end web technologies (Python, Django, MySQL, React, Typescript).
  • Develop both member-facing and internal-facing features around onboarding, scheduling, billing, and client management.
  • Collaborate with Alma managers, PMs, designers, and stakeholders to conceptualize and build solutions for practical problems facing Alma members.
  • Ensure applications and services meet Alma's standards for software including performance, scalability, and security.
  • Collaborate closely with other engineers and engineering managers to contribute to a technical roadmap for the team, finding opportunities to mentor and elevate team members along the way.
Posted about 4 hours ago
Apply
Apply

πŸ“ Contiguous US

πŸ’Έ 140000.0 - 160000.0 USD per year

πŸ” Software Development

🏒 Company: AlmaπŸ‘₯ 251-500πŸ’° $130,000,000 Series D over 2 years agoπŸ«‚ Last layoff 5 months agoMental HealthMedicalWellnessHealth Care

  • 3-5 years of experience as an engineer with a proven history of working across the stack and building products at scale.
  • Extensive experience with web technologies. We are language agnostic in our interviews but require experience with one or more common web frameworks.
  • Understanding of accessibility and security compliance.
  • Implemented automated testing platforms and unit tests.
  • Proficient understanding of code versioning tools, such as Git.
  • Gain a deep understanding of what Alma members do, how they operate, and where their pain points are.
  • Work in our backend space (~60% of the role) while tackling work full stack as needed to support projects with frontend-oriented goals (~40% of the role)
  • Design, develop, and implement maintainable and scalable product features using modern front and back end web technologies (Python, Django, MySQL, React, Typescript).
  • Develop both member-facing and internal-facing features around onboarding, scheduling, billing, and client management.
  • Collaborate with Alma managers, PMs, designers, and stakeholders to conceptualize and build solutions for practical problems facing Alma members.
  • Ensure applications and services meet Alma's standards for software including performance, scalability, and security.
  • Collaborate closely with other engineers and engineering managers to contribute to a technical roadmap for the team, finding opportunities to mentor and elevate team members along the way.

Backend DevelopmentPythonSQLDjangoFull Stack DevelopmentGitMySQLReact.jsTypeScriptREST APICommunication SkillsCI/CDProblem SolvingSoftware Engineering

Posted about 10 hours ago
Apply
Apply
πŸ”₯ Software Engineer
Posted about 13 hours ago

πŸ“ United States

🧭 Full-Time

πŸ” Software Development

🏒 Company: Freshpaint

  • At least 3 years of experience in a software engineering role
  • Ability to learn quickly on new tools and technologies
  • Understanding of complex systems
  • Familiarity with Golang, Typescript, AWS, Postgres (bonus)
  • Familiarity with analytics/customer data/big data (bonus)
  • Build and expand the privacy-first backbone
  • Develop tools for audience marketing and optimization
  • Pair program with engineers

AWSTypeScriptPostgres

Posted about 13 hours ago
Apply
Apply
πŸ”₯ Cloud Software Engineer
Posted about 15 hours ago
  • Full English Language proficiency - written and spoken.
  • Minimum 3-4 years of Python development experience.
  • Understanding of Cl/CD principles.
  • Knowledge of AWS Cloud technologies.
  • Experience of Kubernetes/Helm/Docker.
  • Design, implement and test microservices to meet stakeholder requirements, leveraging the power of existing cloud technologies.
  • Construct robust automated build/test/deploy pipelines for the secure and compliant delivery of those microservices to staging and production environments.
  • Ensure ongoing operational health of those microservices with automated monitoring and reactive incident management processes.
Posted about 15 hours ago
Apply
Apply

πŸ“ Portugal

🧭 Full-Time

πŸ” Software Engineering

🏒 Company: Broadvoice

  • BS in Computer Science or related field
  • 3+ years experience with Ruby on Rails or Node.js
  • Experience with scrum/agile development methodologies
  • Strong attention to detail and communication skills
  • Bonus points for Kafka, Docker, Kubernetes, Node.js, NestJs or React.JS
  • Collaborate with product managers and engineers
  • Design and implement solutions with guidance
  • Develop conceptual models for problem domains
  • Lead projects of moderate scope independently
  • Translate business to technical requirements
  • Write automated tests
  • Participate in code reviews and knowledge-sharing
  • Mentor Junior Engineers

DockerNode.jsAgileKafkaKubernetesRuby on Rails

Posted 1 day ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Health-Tech

🏒 Company: AnsibleHealth Inc.

  • 3-5 years of software engineering experience
  • Proficiency in C# and Python
  • Experience with Microsoft Azure services
  • Understanding of workflow automation tools like n8n
  • Basic-to-intermediate experience with AI/ML integration
  • Build and maintain core backend services in C# and Python
  • Integrate advanced AI and LLM capabilities into products
  • Utilize automation tools to streamline data workflows
  • Work with product and compliance teams to maintain data security
  • Participate in architectural discussions and code reviews

PythonMachine LearningMicrosoft AzureC#REST APITerraformCompliance

Posted 1 day ago
Apply
Apply

🧭 Full-Time

πŸ” Software Development

🏒 Company: DevSavant Inc.

  • 3+ years of experience in testing mobile applications (iOS and Android) for both functional and non-functional testing (e.g., load, stress, and performance testing). It is okay to be stronger in one than the other.
  • iOS: Experience with XCTest and similar.
  • Android: Experience with Espresso and similar.
  • Understanding of mobile app development experience with Kotlin or Swift, Java, Objective-C, and Rest APIs.
  • Code Quality Advocate: Strong advocate for clean, maintainable, and efficient code in both testing and development.
  • Bug Tracking & Reporting: Familiarity with issue tracking tools like Jira or similar.
  • Experience driving quality improvements through test automation, code reviews, and mentoring.
  • Analytical Thinking: Strong analytical and problem-solving skills, with the ability to identify and resolve complex mobile app issues.
  • Communication: Excellent written and verbal communication skills to collaborate effectively with cross-functional teams.
  • Design, develop, and maintain various tests (e.g., unit tests, and end-to-end tests). The role's workload is distributed as approximately 35% software engineering tasks and 65% test engineering efforts.
  • Execute manual and automated test cases on both iOS and Android platforms, ensuring consistent functionality across different devices and OS versions. Using tools like Espresso, XCTest, or similar frameworks to improve test coverage, speed, and reliability. Promote test automation as a key component of the CI/CD pipeline.
  • Develop and maintain comprehensive test plans for iOS and Android mobile applications, covering functional, regression, integration, performance, and non-functional testing (e.g., load testing, stress testing, scalability, security).
  • Work closely with developers, product managers, and UX/UI designers to identify and address potential issues early in the development lifecycle, ensuring a seamless development process with a focus on code quality and user experience.
  • Identify, document, and track defects using tools such as Jira, ensuring all issues are communicated and resolved on time.
  • Ensure apps work consistently across different OS versions, devices, screen sizes, and configurations.
  • Stay up-to-date with the latest mobile testing tools, methodologies, and best practices. Contribute to the refinement of testing processes and advocate for continuous improvement within the team.
  • Provide guidance and mentorship to engineers in both test automation and best coding practices, fostering a culture of quality and technical excellence.
Posted 1 day ago
Apply
Apply

🧭 Contract

πŸ” Software Engineering for AI

🏒 Company: G2i Inc.

  • Minimaal 3 jaar ervaring in een rol als software engineer/softwareontwikkelaar.
  • Volledige beheersing van de Engelse taal.
  • Vaardigheid in Python.
  • Beoordelen van de kwaliteit van door AI gegenereerde code, inclusief het schrijven van begrijpelijke samenvattingen van je beoordelingen.
  • Oplossen van programmeerproblemen en schrijven van functionele en efficiΓ«nte code.
  • Ontwikkelen van robuuste testcases om de effectiviteit en efficiΓ«ntie van code te verifiΓ«ren.
Posted 1 day ago
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ’Έ 220000.0 - 250000.0 USD per year

πŸ” Software Development

🏒 Company: G2i Inc.

  • A minimum of 3 years in web app development and shipping user-facing features using JavaScript and modern component-based frameworks like React.
  • Proven experience with component-based UI frameworks and current best practices in frontend architecture, including performance and security.
  • Familiarity with product and design lifecycles, and experience working closely with cross-functional teams.
  • Ability to write high-quality, well-tested code to meet user needs.
  • Develop Interfaces: Design and implement user-friendly interfaces for digital currency applications, enhancing functionality and user experience.
  • Integrate Blockchain Technologies: Build secure and reliable services that interact with blockchain networks and manage cryptocurrency assets.
  • Build Infrastructure: Develop services that ensure secure storage, accounting, and transactions for asset transfers.
  • Collaborate: Work closely with engineers, product managers, and senior leadership to transform our vision into actionable plans each quarter.
  • Contribute Positively: Bring enthusiasm to every meeting and foster an inclusive atmosphere for your colleagues.

GraphQLFrontend DevelopmentJavascriptReact NativeTypeScriptReactRESTful APIsSoftware Engineering

Posted 1 day ago
Apply
Apply

🧭 Contract

πŸ” Software Development

🏒 Company: G2i Inc.

  • 3+ years of experience in a software engineering/software development role.
  • Complete fluency in the English language.
  • Proficiency with Python
  • Evaluating the quality of AI-generated code, including human-readable summaries of your rationale
  • Solve coding problems, writing functional and efficient code
  • Writing robust test cases to confirm code works efficiently and effectively
Posted 1 day ago
Apply
Shown 10 out of 184