Apply

Senior Software Engineer

Posted over 1 year agoViewed

View full description

πŸ’Ž Seniority level: Senior, At least five years

πŸ” Industry: Telehealth platform for orthodontia

πŸ—£οΈ Languages: English

⏳ Experience: At least five years

πŸͺ„ Skills: Backend DevelopmentPythonGitMongoDB

Requirements:
Experience with modern programming languages (.NET Core and Python), javascript frameworks, databases, cache management, microservices, event-driven architecture, Git, Infrastructure as Code, Domain-Driven Design, and CQRS
Responsibilities:
Provide development, quality assurance, and operational support for SDC’s website, mobile application, and backend services with emphasis on financial sub-systemsApply

Related Jobs

Apply

πŸ“ Worldwide

🧭 Full-Time

πŸ” Software Development

🏒 Company: Percona

  • Minimum 3 years of experience in Go development and object-oriented design with a strong understanding of SOLID, KISS, and DRY principles
  • Strong knowledge of NoSQL databases and large-scale distributed systems, preferably MongoDB, as well as ACID and replication
  • Strong understanding of replication and sharding techniques
  • Experience with Continuous Integration and Continuous Delivery tools such as GitHub Actions, Jenkins, CircleCI, and Travis
  • Experience with high-concurrency threading models, atomics, and locking primitives
  • Knowledge of various programming and scripting languages such as BASH, Perl, and Python
  • Working with tools like profiler, gdb, and strace for debugging
  • Proven experience with AI/ML technologies and a strong enthusiasm for building intelligent systems
  • Collaborate with a geographically distributed team to design and implement new products and tools around MongoDB.
  • Participate in code reviews to ensure high-quality software.
  • Engage with the broader MongoDB open-source community by submitting and reviewing pull requests (PRs) and addressing issues the community raises.
  • Work closely with product managers, QA teams, and community contributors to shape Percona’s tools roadmap and prioritize features that bring the most outstanding value.
  • Build robust and resilient database solutions focusing on ensuring data integrity, fault tolerance, and high availability across distributed systems.
  • Contribute to upstream projects we leverage to bring our solutions to the community.
  • Serve as a mentor to junior developers, guiding best practices in software design, coding, testing, and debugging, particularly in large-scale distributed database systems.
  • Blog, present, and evangelize our software to help increase adoption and keep our thriving community growing
  • Engage with other departments in Percona to ensure we’re delivering value-driven solutions.

DockerPythonSoftware DevelopmentSQLBashCloud ComputingJenkinsKubernetesMongoDBAlgorithmsData StructuresGoNosqlCI/CDRESTful APIsMentoringLinuxDebugging

Posted about 1 hour ago
Apply
Apply

πŸ“ United States

πŸ’Έ 160000.0 - 185000.0 USD per year

🏒 Company: Sphinx DefenseπŸ‘₯ 1-10National SecurityInformation TechnologyMilitarySoftware

  • Strong front-end development skills
  • Backend programming fundamentals
  • Lead the development of intuitive UI/UX
  • Enhance backend services to support Sphinx's space vehicle mission planning platform
  • Lead for more junior engineers

Backend DevelopmentLeadershipNode.jsSoftware DevelopmentSQLFrontend DevelopmentFull Stack DevelopmentGitReact.jsUI DesignREST APICommunication SkillsCI/CDMicroservices

Posted about 8 hours ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 147000.0 - 184000.0 USD per year

πŸ” Cybersecurity

🏒 Company: HackerOne

  • 8+ years of experience as a software engineer
  • Experience building production-grade AI platforms and infrastructure that support multiple AI product teams and applications
  • Strong hands-on experience with large language models (LLMs), generative AI, and machine learning frameworks (TensorFlow, PyTorch, Transformers) in production environments
  • Expertise in AI platform engineering including model deployment, MLOps pipelines, model serving infrastructure, and shared AI services architecture
  • Solid understanding of AI safety and alignment principles, including responsible AI development, bias mitigation, and ethical AI practices
  • Build and evolve our autonomous AI security agent β€œHai” with capabilities to plan, reason, and take secure actions including vulnerability detection, threat intelligence generation and automated security analysis
  • Build and enhance our AI security agent "Hai" to provide instant security insights, natural language query processing, and actionable recommendations for security teams
  • Develop AI red teaming agents and frameworks that help identify vulnerabilities in large language models, generative AI systems, and applied AI deployments
  • Collaborate with product teams to integrate AI capabilities that enhance vulnerability discovery, validation, and remediation
  • Create APIs and integrations that enable seamless interaction between AI models, security tools, and the broader HackerOne ecosystem
  • Partner with cross-functional teams including Product, Security Research, and Customer Success to translate AI innovations into customer-facing security solutions
  • Integrate emerging agentic frameworks and LLM-based orchestration tools (e.g., LangChain, Semantic Kernel, AutoGen, OpenAgents) to power stateful AI agents with access to security tools, APIs, and third-party systems
  • Stay current with emerging AI security threats, research cutting-edge AI safety techniques, and contribute to the development of industry-leading AI security standards

AWSDockerGraphQLPythonSoftware DevelopmentSQLArtificial IntelligenceCloud ComputingFrontend DevelopmentGCPGitKubernetesMachine LearningNumpyPyTorchRuby on RailsAlgorithmsAPI testingAzureData StructuresReactTensorflowCI/CDRESTful APIs

Posted about 8 hours ago
Apply
Apply
πŸ”₯ Senior Software Engineer
Posted about 8 hours ago

πŸ“ Germany, Portugal, Ireland, UK, Belgium, Poland

πŸ” Software Development

🏒 Company: trimblecareers

  • 7+ years of experience developing backend services, SaaS/APIs, and RESTful web services.
  • Experience in architecting and developing microservices and platform services.
  • Strong experience in developing services in Java, Spring, and Spring Boot using Maven/Gradle.
  • Contribute to the architecture, design and development of a strong foundation of one of the platform services for domain specific products that are scalable, performant, and flexible to accommodate new consumer requirements.
  • Take comprehensive responsibility for the service, overseeing its development, testing, deployment, operations and maintenance
  • Follow best practices and ensure code coverage, CI/CD and meet security compliance requirements

Backend DevelopmentDockerPostgreSQLSoftware DevelopmentCloud ComputingElasticSearchJavaKafkaKubernetesMongoDBSoftware ArchitectureSpringSpring BootAPI testingAzureJava Enterprise EditionMavenREST APICI/CDRESTful APIsMicroservices

Posted about 8 hours ago
Apply
Apply

πŸ“ Latvia, Slovakia, Poland, Romania, Hungary, Ukraine, or Slovenia

🧭 Full-Time

πŸ’Έ 6500.0 - 9000.0 EUR per month

πŸ” Software Development

🏒 Company: JobgetherπŸ‘₯ 11-50πŸ’° $1,493,585 Seed about 2 years agoInternet

  • Proven experience in backend or distributed systems development (Go preferred, but not mandatory)
  • Solid understanding of Kubernetes, cloud infrastructure (AWS, GCP, or Azure), and container orchestration
  • Familiarity with PostgreSQL, cloud object storage, and messaging systems (e.g., GCP Pub/Sub)
  • Proficiency in CI/CD workflows and GitOps (e.g., GitLab CI, ArgoCD)
  • Excellent problem-solving skills and ability to work independently or in a small agile team
  • Strong English communication skills (written and verbal)
  • Design, build, and maintain scalable backend systems using Go (or transition to it)
  • Optimize cloud infrastructure via automation, performance tuning, and intelligent orchestration
  • Collaborate with cross-functional teams to deliver high-impact product features
  • Drive innovation in cloud cost management, pricing engines, autoscaling, or AI workload optimization
  • Ensure system reliability and performance across AWS, GCP, and Azure environments
  • Contribute to architecture decisions, tech strategy, and process improvements
  • Write clean, testable, and efficient code following best DevOps and CI/CD practices

AWSBackend DevelopmentDockerPostgreSQLCloud ComputingGCPGitKubernetesAzureGoCI/CD

Posted about 9 hours ago
Apply
Apply

πŸ“ United States

πŸ” Software Development

🏒 Company: Keeper Security, Inc.

  • 5+ years of professional experience in backend software development
  • Proficiency in Java programming and related frameworks
  • Strong knowledge of database design, optimization, and administration, specifically within MySQL
  • Extensive experience with AWS services and cloud infrastructure
  • Deep understanding of software architecture principles and design patterns
  • Proven ability to design and build scalable, high-availability systems
  • Excellent problem solving and communication skills
  • Familiarity with Agile/Scrum development methodologies
  • Own the ability to self-start and prioritize, plan, organize, and manage multiple tasks efficiently, in a demanding environment
  • Collaborate with product managers, designers, and other engineers to define and implement software solutions
  • Utilize AWS Backend services and infrastructure to build scalable and robust backend solutions
  • Design, develop, and maintain efficient and scalable backend systems and APIs using Java and AWS APIs
  • Create and optimize database schemas, write complex MySQL queries, and ensure data integrity and performance
  • Architect and implement RESTful APIs that are intuitive, secure, and well-documented
  • Identify and resolve performance bottlenecks, implement caching strategies, and optimize system performance
  • Implement security best practices, authentication, and authorization mechanisms to protect data and systems
  • Collaborate closely with frontend developers, product managers, and quality assurance engineers to deliver high-quality features
  • Participate in code reviews to maintain code quality and provide constructive feedback
  • Investigate and resolve complex technical issues and outages, providing timely solutions

AWSBackend DevelopmentSoftware DevelopmentSQLAgileDesign PatternsJavaMySQLSCRUMSoftware ArchitectureAlgorithmsAPI testingData StructuresCI/CDRESTful APIsMicroservicesDebugging

Posted about 9 hours ago
Apply
Apply

πŸ“ Romania

πŸ” Software Development

  • Demonstrated expertise with a minimum of 5+ years of experience in at least one of the specified technologies.
  • Knowledge of Linux, networking, virtualization tools.
  • Experience in engineering software systems of medium-to-large scope and complexity.
  • Familiarity with Agile software development methodologies.
  • Proficiency with relational databases and SQL.
  • Experience in building backend applications at scale.
  • Proficiency in the English language.
  • Craft client code that is not just efficient, but also performant, testable, scalable, secure, and of the highest quality.
  • Provide accurate status tracking, reporting, and estimation using project methods and tools.
  • Gather requirements, validate their understanding amongst the team, and create and maintain relevant documentation.
  • Execute activities within the current methodology and uphold the highest quality standards.
  • Foster collaboration with fellow engineers, designers, and managers to comprehend user pain points and iterate on solutions that drive client success.
  • Take ownership of projects, from technical design to a successful launch.

Backend DevelopmentSQLAgileFrontend DevelopmentFull Stack DevelopmentGitHTMLCSSJavaJava EEJavascriptReact.jsSpring BootCI/CDRESTful APIsLinuxMicroservicesJSONSoftware EngineeringEnglish communication

Posted about 22 hours ago
Apply
Apply

πŸ“ United Kingdom

πŸ” Blockchain Research and Development

🏒 Company: IO Global

  • 10+ years of software engineering experience in Haskell
  • Experience working with Git and Git workflow
  • Ability to understand project needs, objectives and timescales to feed into planning and setting deadlines for a specific stream.
  • A deep understanding of distributed systems, ensuring a strong foundation for contributing to relevant projects.
  • Experience debugging Haskell performance problems (CPU usage, and memory leaks)
  • Demonstrated ability to navigate the typical developer workflow effectively, including code review, debugging, and thorough documentation of decisions and processes.
  • Improve how IOG builds and maintains software, alongside actively contributing to product development.
  • Mentor and grow other software engineers
  • Act as a go-to person within the team and the wider organisation across multiple codebases and languages.
  • Advocates for and models great quality with proactive actions, and tackles difficult and subtle system issues
  • Uses systematic debugging to diagnose all issues within a set of related domains and leads in fostering a culture of observability and monitoring across several teams
  • Regularly works across teams to build a culture for iterative, autonomous development and future scaling.
  • Is a technical and prioritisation leader across a set of related team's domains, consistently pushing boundaries and exploring gaps in understanding.
  • Is a go-to within the team and the wider organisation across multiple codebases.
  • Be proactive and require minimal supervision or mentoring to complete tasks
  • Review specifications produced by architects and formal methods specialists
  • Lead the design of components and their interactions
  • Be available for emergency fixing of severity 1 issues on deployed products
  • Verify and deploy programs and systems
  • Write documentation for the code
  • Write technical user manuals

GitAlgorithmsData StructuresHaskellPostgresCI/CDRESTful APIsLinuxDocumentationSoftware EngineeringDebugging

Posted about 23 hours ago
Apply
Apply
πŸ”₯ Senior Software Engineer II
Posted about 24 hours ago

πŸ“ United States

🧭 Full-Time

πŸ’Έ 148500.0 - 237600.0 USD per year

πŸ” Software Development

🏒 Company: AxonπŸ‘₯ 1001-5000πŸ’° $246,000,000 Post-IPO Equity almost 7 years agoGovTechElectronicsHardwareSoftware

  • 8+ years of applicable experience
  • Strong experience with Terraform, Terragrunt and CI/CD
  • Strong experience building solutions in AWS; (AWS Certified Solutions Architect - Professional is a huge plus)
  • Experience using languages such as Python, Go, C#, Java, or similar
  • Experience utilizing CI/CD platforms to automate provisioning infrastructure, software builds, tests, and releases
  • Experience operating Kubernetes platforms like AKS, EKS, or similar
  • Experience designing tooling to simplify the operational management of SaaS/PaaS systems
  • Empathy to support the needs of software engineers
  • Build robust, easy-to-use foundational platforms and tools that enable engineering teams to provision services rapidly, consistently, and securely
  • Set a high technical bar for the team through deep technical insights and architecture design reviews
  • Perform design, code, and process reviews to improve individual systems as well as engineering-wide
  • Drive and advocate for and apply best practices when it comes to availability, scalability, operational excellence, and efficiency
  • Employ strong problem-solving skills, with the ability to debug problems in cloud native distributed systems
  • Influence and educate the engineering organization to adopt new and improved architectural patterns
  • Mentoring members of your team and across the group

AWSPythonJavaKubernetesC#GoCI/CDDevOpsTerraformSaaS

Posted about 24 hours ago
Apply
Apply
πŸ”₯ Senior Software Engineer
Posted about 24 hours ago

πŸ“ United States

🧭 Full-Time

πŸ’Έ 141000.0 - 225600.0 USD per year

πŸ” Software Development

🏒 Company: AxonπŸ‘₯ 1001-5000πŸ’° $246,000,000 Post-IPO Equity almost 7 years agoGovTechElectronicsHardwareSoftware

  • 5+ years of applicable experience
  • Strong experience with Terraform, Terragrunt and CI/CD
  • Strong experience building solutions in AWS; (AWS Certified Solutions Architect - Professional is a huge plus)
  • Experience using languages such as Python, Go, C#, Java, or similar
  • Experience utilizing CI/CD platforms to automate provisioning infrastructure, software builds, tests, and releases
  • Experience operating Kubernetes platforms like AKS, EKS, or similar
  • Experience designing tooling to simplify the operational management of SaaS/PaaS systems
  • Empathy to support the needs of software engineers
  • Build robust, easy-to-use foundational platforms and tools that enable engineering teams to provision services rapidly, consistently, and securely
  • Championing and enforcing Infrastructure as Code (IaC) best practices and coding standards
  • Write code that is performant, maintainable, clear, and concise
  • Employ strong problem-solving skills, with the ability to debug problems in cloud native distributed systems
  • Influence and educate the engineering organization to adopt new and improved architectural patterns
  • Provide robust documentation for use by engineers to promote self-service

AWSPythonAWS EKSJavaKubernetesC#GoCI/CDTerraform

Posted about 24 hours ago
Apply