Apply

Senior Software Engineer

Posted 2024-07-11

View full description

๐Ÿ’Ž Seniority level: Senior, 7+ years

๐Ÿ’ธ Salary: 150000 - 180000 USD per year

๐Ÿ” Industry: Financial technology

๐Ÿ—ฃ๏ธ Languages: English

โณ Experience: 7+ years

๐Ÿช„ Skills: AWSDockerSQLNhibernateRabbitmqC#.NETCommunication SkillsMentoring

Requirements:
  • 7+ years of experience developing enterprise systems in C# .NET Framework 4.6+ and Dotnet 5.0+.
  • 6+ years of experience with SQL, preferably SQL Server.
  • Hands-on experience with an Actor framework, design, development, and operation.
  • Knowledge of nHibernate / Entity Framework.
  • Strong communication skills.
  • Experience or understanding of Domain Driven Design.
  • Cloud Architecture - preferably AWS.
  • Experience with Docker / Containers.
  • Experience with Specflow and automated testing.
  • Understanding of financial industry or accounting is helpful, but not required.
  • Experience in designing and developing distributed systems and event-driven architectures preferred.
Responsibilities:
  • Design, develop, and deliver scalable software modules and components.
  • Build backend systems using .NET, DotNet 6.0, SQL Server, RabbitMQ, Docker and AWS.
  • Plan, triage, and prioritize work across multiple priorities.
  • Share knowledge and mentor teammates.
Apply

Related Jobs

Apply

๐Ÿ“ US, Ontario

๐Ÿงญ Full-Time

๐Ÿ’ธ 140000 - 175000 USD per year

๐Ÿ” IT management

๐Ÿข Company: Automox

  • Programming experience in Golang, C++, Python is required, with flexibility to work in other languages.
  • 7+ years of experience in designing, developing, testing, monitoring, and maintaining cloud-connected client-side applications.
  • Experience with Software Engineering for Agent/IoT applications is preferred.
  • Familiarity with systems programming, networking, virtual machine orchestration, DevOps, and shell scripting languages (Bash/Powershell) is beneficial.
  • Development experience on Windows, Linux, and/or MacOS.
  • Excellent communication skills and capability to work in a remote, cross-functional team environment.
  • Proficiency in English, both written and verbal.

  • Research, design, develop, and own solutions providing feature-rich experiences in the Agent application used on over 1 million endpoints.
  • Lead by example, promote software development best practices, and write quality code.
  • Enhance and evolve endpoint software for new platform and client-side features.
  • Contribute to performance tuning, usability improvements, and automation.
  • Create detailed specifications and participate in all phases of the engineering lifecycle.
  • Adopt a quality-first mindset with an emphasis on comprehensive testing.
  • Utilize data-driven decisions to assess development impact pre-production.

PythonSoftware DevelopmentIoTC++GolangCollaborationLinux

Posted 2024-11-21
Apply
Apply

๐Ÿ“ US

๐Ÿงญ Full-Time

๐Ÿ’ธ 165000 - 185000 USD per year

๐Ÿ” Healthcare technology

  • Bachelorโ€™s degree in Computer Science or related field, or equivalent work experience.
  • 7+ years of professional experience as a software developer or data engineer.
  • Experience with healthcare data such as health payments and electronic health records.
  • Knowledge of interoperability technologies and standards like X12, NCPDP, and FHIR.
  • Expertise in Big Data processing, Analytics, and relational databases.
  • Experience with modern big data technologies such as Databricks, Hadoop, and Kafka.
  • Familiarity with object-oriented languages, primarily Java and Scala.
  • Experience in cloud-based microservice architecture and CI/CD frameworks.

  • Performs advanced programming tasks to satisfy business requirements.
  • Plans, designs, develops, tests software system features, enhancements, or bugs at an advanced level.
  • Takes technical leadership on design and development of new features.
  • Works with team to break complex problems into actionable tasks.
  • Independently modifies existing functionality and fixes bugs.
  • Maintains unit/integration tests for all completed coding.
  • Mentors junior team members and contributes to a positive work culture.

AWSDockerLeadershipAgileBusiness IntelligenceGCPHadoopJavaKafkaProduct ManagementAzureCollaborationCI/CDWritten communication

Posted 2024-11-21
Apply
Apply

๐Ÿ“ Saint Mandรฉ

๐Ÿ” Gaming

  • Experience in Software/Data engineering or a related field.
  • Solid experience with Python or Rust.
  • Experience building and interacting with REST APIs.
  • Familiarity with microservice architecture and API design.
  • Previous experience using cloud technology, Kubernetes, and AWS/Azure.
  • Knowledge of Machine Learning and Deep Learning.
  • Experience in deploying models to production.
  • Good communication skills and the ability to work collaboratively.

  • Take ownership over the projects you build and push them ahead.
  • Design, prototype, build, and maintain microservices & APIs for data and model delivery.
  • Build pipelines and batch processes to move and transform data.
  • Manage scalable infrastructure in the cloud.
  • Work on quality improvements and proof-of-concept projects.
  • Write, optimize, and produce high-quality code for scalability using modern best practices.
  • Collaborate with data and machine learning engineers to deploy models or prediction pipelines to production.

AWSPythonKubernetesMachine LearningAzureData engineeringRustCommunication SkillsCollaborationMicroservices

Posted 2024-11-21
Apply
Apply

๐Ÿ“ United States of America

๐Ÿงญ Full-Time

๐Ÿ’ธ 90000 - 215000 USD per year

๐Ÿ” Insurance

๐Ÿข Company: External

  • Minimum 5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
  • Minimum 3 years of experience testing, maintaining, or launching software products.
  • 1 year of experience with software design and architecture.
  • Minimum 3 years of experience developing large-scale infrastructure, distributed systems or networks.

  • Write and test product or system development code.
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
  • Review code developed by other developers and provide feedback.
  • Contribute to existing documentation or educational content.
  • Triage product or system issues and debug/track/resolve.
  • Collaborate with product managers and engineering teams.

Software DevelopmentStrategyAlgorithmsData StructuresDocumentation

Posted 2024-11-21
Apply
Apply

๐Ÿงญ Full-Time

๐Ÿ’ธ 159100 - 194150 USD per year

๐Ÿ” Mental health services

  • At least 5 years experience as a software engineer.
  • Preferably at least 3 years of experience with Ruby, Rails, React, TypeScript, and/or Flutter.
  • At least 3 years of experience building developer platforms and tool chains.
  • At least 2 years of experience with modern AI technologies.
  • Track record of proactive and collaborative leadership style.
  • Track record of technical leadership, creating clarity from ambiguity.

  • Integrating emerging AI technologies into the member experience.
  • Building proprietary developer tools for emerging AI technologies.
  • Applying passion for innovation to create unprecedented experiences.
  • Executing quickly and efficiently in a collaborative team setting.
  • Contributing to a thriving team of engineers.
Posted 2024-11-21
Apply
Apply

๐Ÿ“ Canada

๐Ÿงญ Full-Time

๐Ÿ” Technology for small businesses

๐Ÿข Company: Jobber

  • A demonstrated level of senior software engineering experience on a full-stack development team.
  • Proficiency in software design, architecture, and coding, with a focus on maintainability and performance.
  • Experience with the entire software development lifecycle in the Agile/Scrum framework.
  • Ability to quickly move between different features and projects with a strong interest in experimentation.
  • A structured understanding of common full-stack frameworks, architectures, technologies, and patterns.
  • An inquisitive mindset; ability to ask a lot of questions, seek out new information, and remain open to new ideas and perspectives.
  • Strong self-motivation and resourcefulness, with the capacity to independently identify and leverage necessary resources for project delivery and problem-solving.
  • Experience providing technical mentorship and sharing industry best practices, helping team members navigate complex engineering challenges and stay involved with the latest technologies and trends.

  • Collaborate closely with cross-functional teams to conceptualize, design, and iteratively deliver high-impact features that address customer needs.
  • Partner with Product and Design teams to shape and define the strategic product roadmap.
  • Actively participate in code reviews and testing processes to ensure code quality and maintainability.
  • Research, communicate, and advocate for the use of best practices within your teamโ€™s domain.
  • Effectively communicate complex technical concepts to diverse audiences, bridging the gap between technical and non-technical stakeholders.
  • Provide mentorship and guidance to team members at all levels, fostering their professional growth and career development.

GraphQLLeadershipSoftware DevelopmentAgileRubyRuby on RailsSCRUMStrategyCollaboration

Posted 2024-11-21
Apply
Apply

๐Ÿ’ธ 156060 - 211140 USD per year

๐Ÿ” SaaS Security

๐Ÿข Company: AppOmni

  • 7+ years of hands-on experience in backend development using Python (or similar OOP)
  • 3+ years of experience with ORMs (preferred Postgres)
  • 10+ years of software engineering experience focusing on object-oriented design, data structures, and working on abstracted codebases.
  • Experience with ETL and streaming technologies.
  • Experience with Kubernetes and containerization.
  • Experience integrating external APIs and designing elegant solutions for large enterprise-scale systems.
  • Strong interest in data security and protecting sensitive information.

  • Own and lead the implementation of critical areas of our codebase that support monitoring and managing security for major SaaS platforms.
  • Develop new components and feature sets to help customers enhance their security posture.
  • Collaborate with cross-functional teams to solve complex challenges in a dynamic and evolving security landscape.
  • Impact the security of some of the largest SaaS deployments in the world, as well as their customers and end-users.
Posted 2024-11-21
Apply
Apply

๐Ÿ“ Poland

๐Ÿ” Threat Intelligence

  • Professionals should be skilled in various areas including Data Science, Malware Research, and Development.
  • Familiarity with privacy-related aspects is also important.

  • The Threat Intelligence team provides accurate and timely information on potential threats.
  • Utilizes feeds, heuristics, algorithms, and machine learning to analyze threats.

Backend DevelopmentPythonSoftware DevelopmentArtificial IntelligenceCybersecurityData AnalysisData MiningMachine LearningAlgorithmsData analysisData miningGoCommunication SkillsAnalytical SkillsCollaborationProblem SolvingAttention to detailOrganizational skillsTime ManagementWritten communication

Posted 2024-11-21
Apply
Apply

๐Ÿ“ US

๐Ÿงญ Full-Time

๐Ÿ” Cybersecurity

๐Ÿข Company: GreyNoise Intelligence

  • 5+ years of production software engineering experience.
  • Experience developing and maintaining RESTful APIs and integrations.
  • Proficiency in Go (Golang) for backend development.
  • Experience with Elasticsearch for search and analytics pipelines.
  • Managing cloud-based infrastructure, including S3 and GCP.
  • Strong debugging skills for complex issues in APIs, integrations, and distributed systems.
  • Collaborative mindset with a focus on customer value.

  • Lead projects involving API development, integrations, and data delivery pipelines.
  • Act as a technical leader, guiding sprint planning and helping team members.
  • Collaborate with engineering and product teams to deliver reliable APIs and integrations.
  • Debug and troubleshoot complex production issues across multiple systems.
  • Help improve practices for logging, monitoring, and telemetry.
  • Mentor other engineers and foster a culture of technical excellence.

Backend DevelopmentElasticSearchGCPElasticsearchGoGolangAnalytical SkillsRESTful APIsAttention to detail

Posted 2024-11-21
Apply
Apply

๐Ÿ“ Canada

๐Ÿ” Insurance

  • Experience with React and Redux.
  • Proficiency in Python for backend development.
  • Familiarity with Node.js and PostgreSQL.
  • Knowledge of AWS for cloud services.
  • Experience with Webpack and Gatsby.

  • Build and architect PolicyMeโ€™s platform for various user experiences.
  • Scale the platform to accommodate growth.
  • Develop key features and systems essential for the company's expansion.

Node.jsPostgreSQLPythonReduxReact

Posted 2024-11-21
Apply