Apply

Senior Software Engineer

Posted 4 months agoInactiveViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: US

💸 Salary: 140000 - 170000 USD per year

🔍 Industry: Senior living technology

🏢 Company: Inspiren👥 11-50💰 $2,720,602 over 2 years agoMachine LearningAnalyticsInformation TechnologyHealth Care

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: Backend DevelopmentPythonDynamoDBIoTPyTorchC++WebRTCNosqlTensorflowCommunication SkillsAnalytical SkillsWritten communication

Requirements:
  • Educational Background: Bachelor's or Master's degree in Computer Science, or a related engineering field.
  • Experience: Minimum of 5 years of full stack or backend development experience.
  • Experience writing integration and E2E tests.
  • Outstanding analytical skills and ability to address real-world problems.
  • Demonstrated ability to work in a team with excellent skills-sharing capabilities.
  • Technical Expertise: Proficiency in Python and/or C or C++, expertise in Pytorch or Tensorflow, video frameworks like GStreamer or WebRTC, and databases including PostgresSQL and NoSQL.
  • Understanding of embedded security practices.
  • Familiarity with classic TDD development practices.
  • Excellent verbal and written communication skills.
  • Adaptability to fast-paced, dynamic environments.
Responsibilities:
  • Collaborate with operations, sales, and product teams to understand business challenges.
  • Develop robust technical solutions for the Inspiren AUGi.
  • Design, write, debug, maintain, and improve software running on the AUGi.
  • Integrate the AUGi with Inspiren’s cloud and other cloud services.
  • Analyze software features for performance and make data-driven development decisions.
Apply

Related Jobs

Apply
🔥 Senior Software Engineer
Posted about 5 hours ago

📍 United States

🧭 Full-Time

💸 115000.0 - 200000.0 USD per year

🔍 ECommerce

🏢 Company: Vetcove👥 101-250💰 $3,025,000 Pre-seed over 8 years agoPharmaceuticalMarketplaceSupply Chain ManagementVeterinaryHealth CareHealth Diagnostics

  • 2 years of professional software engineering experience, (preferably building web applications)
  • Experience in building a professionally successful production application in a modern web framework
  • Ability to design new features around data models with accuracy, security, and performance in mind
  • Experience working with a database and analyzing queries for improved optimizations
  • Fluency with JavaScript’s features as a prototyped and functional language
  • Good software testing habits
  • Contribute to the conceptualization and feature documentation of new ideas and product enhancements
  • Build and extend interactive React applications that will be used by tens of thousands of veterinary purchasers, corporate hospital groups owners, and animal health manufacturers
  • Add good test coverage
  • Building reusable components for use by the larger team
  • Implement new features into our React Native applications
  • Work directly with our CTO and engineering team, as well as across other functions to continuously evolve our platform and products

Backend DevelopmentPostgreSQLPythonSoftware DevelopmentDjangoFrontend DevelopmentGitJavascriptReact NativeAPI testingREST APIReduxReactData modelingSoftware Engineering

Posted about 5 hours ago
Apply
Apply

📍 USA

💸 169000.0 - 240000.0 USD per year

🔍 Software Development

  • You have 4+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
  • You have a track record of developing highly available distributed systems using technologies like AWS, MySQL and Kubernetes.
  • Prior experience with monitoring and alerting systems (sentry.io, rollbar, chronosphere, kibana)
  • A strong understanding of distributed systems and how architectural decisions affect performance and maintainability
  • You have experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple and extensible design. You write high quality code that is easily understood and used by others.
  • You are proficient at making significant changes in a large code base, and have developed a suite of tools and practices that enable you and your team to do so safely.
  • Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
  • You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field.
  • You will be responsible for owning and delivering quarterly goals for your team, leading engineers on your team through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery.
  • You will support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.
  • You will proactively identify project, process, technology or business issues, advocate for them, and lead in solving them.
  • You will support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts.
  • You will foster a culture of quality and ownership on your team by setting or improving code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.
  • You will help develop talent on your team by providing feedback and guidance, and leading by example.

AWSBackend DevelopmentDockerLeadershipPythonSoftware DevelopmentSQLGitKotlinKubernetesMySQLREST APICommunication SkillsCI/CDProblem SolvingRESTful APIsLinuxMicroservicesSoftware Engineering

Posted about 7 hours ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Software Development

🏢 Company: LINQ

  • A minimum of 10 years of proven success in software development, with a strong emphasis on .NET and web technologies, architectural design, and cloud-based solutions.
  • Proficient in designing and implementing scalable, distributed systems that support enterprise-level applications.
  • In-depth knowledge of contemporary development methodologies, including microservices architecture, CI/CD pipelines, and cloud-native development frameworks.
  • Strong analytical and problem-solving skills, with the ability to address complex technical challenges effectively.
  • Ability to convey complex technical concepts clearly to both technical and non-technical stakeholders, fostering alignment across teams.
  • Demonstrated experience in leading engineering teams, mentoring developers, and influencing cross-functional initiatives to drive technical excellence.
  • Design and develop robust, scalable, secure features for our web and mobile applications.
  • Implement high-quality code in Angular, React Native, and .NET technologies, adhering to coding best practices and ensuring system performance.
  • Take ownership of production operations for key system components, including monitoring, issue resolution, and ensuring SLA adherence, particularly for consumer facing systems.
  • Proactively research and prototype new technologies and tools to enhance our platform and improve team capabilities.
  • Contribute to the evolution of our system architecture, ensuring it scales to meet future needs and maintains long-term maintainability.
  • Actively participate in agile scrum ceremonies, contributing to sprint planning, reviews, and retrospectives to optimize team delivery.
  • Challenge and improve existing team processes, suggesting and implementing enhancements to workflow and efficiency.
  • Collaborate closely with product managers, engineers, and QA in a fully remote, agile environment to deliver successful software releases.
  • Mentor and guide engineers at all levels, sharing your expertise and promoting best practices within the team.
  • Focus on writing clean, testable, and secure code, consistently delivering high-quality work within sprint deadlines and contributing to overall team productivity.

AWSBackend DevelopmentLeadershipSoftware DevelopmentSQLAgileCloud ComputingFrontend DevelopmentGitJavascriptReact NativeSoftware ArchitectureTypeScriptAzure.NETAngularREST APICommunication SkillsCollaborationCI/CDProblem SolvingRESTful APIsDevOpsMicroservicesTeamworkMentorshipSaaS

Posted 1 day ago
Apply
Apply

📍 Contiguous United States

💸 117000.0 - 176500.0 USD per year

🔍 Financial Information and Advice

🏢 Company: SmartAsset👥 251-500💰 Secondary Market over 3 years agoMarketplaceFinancial ServicesPersonal FinanceWealth ManagementFinanceFinTech

  • 3+ years of experience working on QA teams with a heavy focus on automation.
  • Strong experience with an automated testing framework such as Selenium, Cypress, or Playwright.
  • Proven experience in developing automated suites with Java and TypeScript (TypeScript required).
  • Knowledge of Git or other source control tools.
  • Familiarity with testing APIs through Postman or other API testing tools.
  • Experience with developing load and stress tests.
  • Experience supporting development teams with testing for both frontend and backend components.
  • Excellent verbal and written communication skills and familiarity working in an Agile environment with a product and development team.
  • Experience in test management tools such as TestRails or Xray (Qase preferred).
  • Ability to build test plans and support the team with both manual and automated testing.
  • Enthusiasm for working in a startup environment and the ability to be cross-functional.
  • Passion for technology and working with a team to continuously improve each other, our tools, and our processes.
  • Support the testing needs of an Agile Scrum team responsible for critical lead management services.
  • Develop new automated tests for both frontend and backend systems.
  • Collaborate with other QA team members to build a standardized QA suite and align on various testing procedures.
  • Migrate existing Selenium automation tests to Playwright.
  • Work closely with developers and product members to understand the testing needs of the team.
  • Identify opportunities to adopt new technologies or team processes that can improve the quality and efficiency of the software we build and deliver.

Backend DevelopmentAgileFrontend DevelopmentGitJavaQA AutomationTypeScriptAPI testingRegression testingTestRailSeleniumRESTful APIs

Posted 1 day ago
Apply
Apply

📍 UK, U.S, South Africa, Belgium

🧭 Permanent

🔍 Software Development

🏢 Company: Zepz👥 1001-5000💰 $267,000,000 Series F 6 months ago🫂 Last layoff over 1 year agoMobile PaymentsFinancial ServicesPaymentsFinTech

  • Expertise in designing and architecting complex, distributed systems at scale
  • Ability to analyze and optimize system performance, identifying and addressing bottlenecks and architectural limitations
  • Proficiency in writing complex SQL queries for data analysis and reporting
  • A strong understanding of cloud infrastructure is a must for this role
  • Ability to lead cross-functional initiatives to drive architectural improvements and strategic technology decisions, influencing stakeholders at all levels
  • Experience in designing and implementing comprehensive monitoring dashboards for system health and performance
  • Ability to mentor and guide engineering teams on architectural principles and best practices, fostering a culture of technical excellence
  • Comfortable building effective relationships with stakeholders outside of technology
  • An open mind with respect to diversity and inclusivity
  • Write great code
  • Help shape what we build
  • Define and drive architectural vision and strategy
  • Own delivery
  • Grow together
  • Share your knowledge and points of view

AWSBackend DevelopmentDockerLeadershipPostgreSQLSQLCloud ComputingGitJavaKubernetesSoftware ArchitectureSpring BootAlgorithmsAPI testingData StructuresCI/CDAgile methodologiesRESTful APIsLinuxDevOpsTerraformMicroservices

Posted 1 day ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 E-commerce

  • 8+ years of experience in software development, with expertise in building and maintaining highly available, distributed, and scalable systems.
  • Proven expertise in building and maintaining APIs, services, and databases.
  • Proficiency in server-side programming (e.g., Go, Python, Java, Ruby) and SQL databases.
  • Experience with server-side MVC frameworks (e.g., Django, .NET, Spring, Rails, Phoenix).
  • Strong understanding of software architecture, object-oriented programming, and design patterns.
  • Experience with cloud platforms (e.g., AWS, GCP, Azure) and containerization (e.g., Docker, Kubernetes).
  • Familiarity with performance optimization and debugging in distributed systems.
  • Passion for customer success, with a deep understanding of usability, reliability, and scalability.
  • Strong interpersonal and collaboration skills, with the ability to work effectively across teams.
  • Excellent verbal and written communication skills in English (advanced/fluent).
  • Demonstrated ability to drive innovation and scale solutions to meet business needs.
  • A commitment to continuous improvement, craftsmanship, and team success.
  • BSc or MS in Computer Science, Software Engineering, or a related STEM field (or equivalent experience).
  • Contribute to define and build a new way of connecting to carrier APIs
  • Contribute to maintain legacy integrations
  • Partner with other teams to understand their needs in terms of capabilities from carriers
  • Build tools to improve internal processes and empower internal users
  • Participate in on-call support rotation
  • Work with our product team to refine the scope of new products and capabilities
  • Lead large projects and initiatives
  • Mentors fellow engineers
  • Sets high standards for engineering practices and processes
  • Sets and monitors KPIs for systems performance and quality

AWSBackend DevelopmentDockerLeadershipPostgreSQLPythonSoftware DevelopmentSQLCloud ComputingDesign PatternsDjangoFull Stack DevelopmentJavaKubernetesRubySoftware ArchitectureAlgorithmsAPI testingGoREST APICI/CDMentoringMicroservicesExcellent communication skillsDebugging

Posted 1 day ago
Apply
Apply

📍 United States

🔍 E-commerce

  • 8+ years of experience in software development, with expertise in building and maintaining highly available, distributed, and scalable systems
  • Proven expertise in building and maintaining APIs, services, and databases
  • Proficiency in server-side programming (e.g., Go, Python, Java, Ruby) and SQL databases
  • Experience with server-side MVC frameworks (e.g., Django, .NET, Spring, Rails, Phoenix)
  • Strong understanding of software architecture, object-oriented programming, and design patterns
  • Experience with cloud platforms (e.g., AWS, GCP, Azure) and containerization (e.g., Docker, Kubernetes)
  • Familiarity with performance optimization and debugging in distributed systems
  • Strong interpersonal and collaboration skills, with the ability to work effectively across teams
  • Excellent verbal and written communication skills in English (advanced/fluent)
  • BSc or MS in Computer Science, Software Engineering, or a related STEM field (or equivalent experience)
  • Contribute to define and build a new way of configuring to carrier integrations
  • Contribute to maintain legacy integrations
  • Partner with Carrier Capabilities to consume basic integration settings and expose to internal and external users
  • Partner with other teams to understand their needs in terms of configurations from carriers
  • Build tools to improve internal processes and empower internal users
  • Participate in on-call support rotation
  • Work with our product team to refine the scope of new products and capabilities
  • Lead large projects and initiatives
  • Mentors fellow engineers
  • Sets high standards for engineering practices and processes
  • Sets and monitors KPIs for systems performance and quality

Backend DevelopmentDockerLeadershipPythonSoftware DevelopmentSQLCloud ComputingJavaKubernetesRubySoftware ArchitectureAPI testingGoRESTful APIs

Posted 1 day ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Software Development

  • 8+ years of experience in software development, with expertise in building and maintaining highly available, distributed, and scalable systems.
  • Proven expertise in building and maintaining APIs, services, and databases.
  • Proficiency in server-side programming (e.g., Go, Python, Java, Ruby) and SQL databases.
  • Experience with server-side MVC frameworks (e.g., Django, .NET, Spring, Rails, Phoenix).
  • Strong understanding of software architecture, object-oriented programming, and design patterns.
  • Experience with cloud platforms (e.g., AWS, GCP, Azure) and containerization (e.g., Docker, Kubernetes).
  • Familiarity with performance optimization and debugging in distributed systems.
  • Contribute to define and build a new way of connecting to carrier APIs
  • Contribute to maintain legacy integrations
  • Partner with other teams to understand their needs in terms of capabilities from carriers
  • Build tools to improve internal processes and empower internal users
  • Participate in on-call support rotation
  • Work with our product team to refine the scope of new products and capabilities
  • Lead large projects and initiatives
  • Mentors fellow engineers
  • Sets high standards for engineering practices and processes
  • Sets and monitors KPIs for systems performance and quality

AWSBackend DevelopmentDockerLeadershipPythonSoftware DevelopmentSQLCloud ComputingDjangoJavaKubernetesRubySoftware ArchitectureAPI testingGoREST APIMentoringMicroservicesDebugging

Posted 1 day ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 120000.0 - 150000.0 USD per year

🔍 Software Development

🏢 Company: TrackVia👥 51-100💰 almost 6 years agoInternetBusiness Process Automation (BPA)Developer ToolsData IntegrationAppsMobile AppsInformation TechnologyEnterprise SoftwareMobileTask Management

  • 6+ years of experience in backend software development with a focus on Java.
  • Expertise in enterprise Java (Java 11+), including frameworks like Spring Boot, Spring MVC, and Hibernate.
  • Strong knowledge of object-oriented programming, design patterns, concurrency, and memory management.
  • Hands-on experience with RESTful API development and microservices architectures.
  • Proficiency in relational databases (e.g., MySQL, PostgreSQL) with experience in schema design and performance tuning.
  • Experience with cloud platforms (AWS preferred, or Azure/GCP) and containerization technologies.
  • Familiarity with CI/CD pipelines, automated testing, and DevOps best practices.
  • Expert understanding of OOP, SOLID, DRY principles.
  • Demonstrated ability to identify, manage, and reduce complexity within a codebase
  • Excellent analytical, problem-solving, and communication skills, with the ability to lead projects and collaborate effectively in cross-functional teams.
  • Ability to take on generalist responsibilities when needed.
  • Must be authorized to work in the United States.
  • Design, develop, and maintain backend services using Java (Java 11+), Spring Boot, and Hibernate.
  • Design applications for cloud deployment on AWS, using Docker and Kubernetes for containerization.
  • Build and optimize RESTful APIs and microservices architectures to support business requirements.
  • Contribute to architectural decisions, ensuring scalability, security, and maintainability.
  • Work with relational databases like MySQL, including schema design and query optimization.
  • Identify and remediate vulnerabilities, optimize JVM performance, and implement secure coding practices.
  • Improve deployment workflows using GitLab CI/CD and automated testing.
  • Troubleshoot and resolve complex production issues, conducting root cause analysis and implementing solutions.
  • Be open to collaborating on frontend or infrastructure-related tasks when needed.

AWSBackend DevelopmentDockerSoftware DevelopmentSQLCloud ComputingDesign PatternsHibernateJavaKubernetesMySQLSoftware ArchitectureSpring BootSpring MVCREST APICI/CDProblem SolvingRESTful APIsDevOpsMicroservices

Posted 2 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 72700.0 - 176000.0 USD per year

🔍 Software Development

🏢 Company: jobs

  • 4+ years of professional experience in software development building large-scale enterprise applications with a strong emphasis on backend development in Java.
  • High proficiency and strong skills in Java, J2EE Technologies, Spring-MVC, Spring-boot, object-oriented, REST API's, Linux and functional programming.
  • Experience working with database technologies like Oracle, MySQL, NoSQL alternatives.
  • Good analytics & problem-solving skills with a solid foundation in algorithms, data structures and common design patterns.
  • Experience developing large scale distributed systems.
  • Understanding of advanced object-oriented design and development principles.
  • Experience developing solutions for service monitoring, automated remediation, measuring availability, reliability & performance analytics.
  • Write efficient, elegant, and reusable code, ensuring timely delivery of high-quality solutions.
  • Design, develop, and maintain intuitive, bug-free software with a focus on platform scalability and user needs.
  • Collaborate with Product Owners, cross-functional teams to understand and fulfill business requirements.
  • Monitor products and applications to ensure reliability, resilience, and maintaining high software quality.
  • Develop solutions that enhance customer experience and address their needs.
  • Lead by example, fostering a positive, psychologically safe, and inclusive team culture while mentoring other engineers and guiding the team’s technical direction.
  • Triage, debug, and fix bugs.

Backend DevelopmentSoftware DevelopmentSQLDesign PatternsJavaJava J2EESpring BootSpring MVCAlgorithmsData StructuresREST APICI/CDLinuxMicroservicesDebugging

Posted 2 days ago
Apply