Apply

Senior Software Engineer

Posted 8 days agoViewed

View full description

💎 Seniority level: Senior, 6+ years

💸 Salary: 150000.0 - 180000.0 USD per year

🔍 Industry: Financial Technology

🏢 Company: Cross River

🗣️ Languages: English

⏳ Experience: 6+ years

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 or PostgreSQL
  • nHibernate / Entity Framework
  • Strong communication skills
  • Experience or understanding of Domain Driven Design
  • Cloud Architecture - preferably AWS
  • Docker / Containers
  • Specflow and automated testing – developers test their code
Responsibilities:
  • Design, develop, and deliver scalable software modules and components
  • Build backend systems using .NET, DotNet 8.0, SQL Server, PostgreSQL, RabbitMQ, Docker and AWS
  • Plan, triage, and prioritize work across multiple priorities
  • Share your knowledge with teammates and help mentor and guide partners
Apply

Related Jobs

Apply

📍 United States

💸 134000.0 - 205000.0 USD per year

🔍 Software Development

🏢 Company: careers_gm

  • 4+ years of experience in the field of robotics or latency-sensitive backend services
  • Proven experience in machine learning and classification. Familiar with ML frameworks such as Tensorflow or PyTorch
  • Strong programming skills in modern C++ or Python
  • Experience building highly performant ML and system pipelines
  • Support the team in developing machine learning (ML) and reinforcement learning (RL) models, including training loop development and optimization.
  • Streamline integration and create ML infrastructure, metrics, and data pipelines for production model deployment and rapid experimentation.
  • Work as part of an ML team and contribute strong software engineering (SWE) expertise.

PythonMachine LearningMLFlowPyTorchC++AlgorithmsAPI testingData StructuresTensorflowSoftware Engineering

Posted 41 minutes ago
Apply
Apply
🔥 Senior Software Engineer
Posted about 2 hours ago

🔍 Software Development

  • Minimum of 5+ years of experience in Software Engineering
  • Minimum of 5+ years of significant experience in Full Stack application development using Angular, C#, .NET Core, JavaScript, TypeScript & SQL Server Technologies.
  • Able to demonstrate strong Object-oriented programming skills.
  • Proficient with software development lifecycle (SDLC) methodologies like SAFe, Agile, Test- driven development.
  • Excellent problem solving, analytical and technical troubleshooting skills.
  • Strong expertise and knowledge in LINQ, Functional Programming, and multithreading.
  • Experience implementing: Restful API/GraphQL development in .NET Core, ASP.NET MVC, Web API, .Net window services, and SQL Server.
  • Should have good experience in writing efficient SQL queries
  • A solid foundation in computer science, with strong competencies in data structures, algorithms and software design.
  • Implement all aspects of an application design - high performance design, coding, caching mechanisms, security, encryption, state management, error logging, debugging, scalability, code reviews, development environment configuration, and testing.
  • Develop framework and process for applications project using existing technologies that is implemented in a structured, maintainable fashion.
  • Evaluate and Improve application performance
  • Perform unit and system level testing on applications
  • Work closely with product development teams, product management, design office, services, and helps in upgrade testing, analyzing and resolving upgrade issues.
  • Develop automated unit test cases tied to each User Story, Bug.
  • Use, protect and disclose patients’ protected health information (PHI) only in accordance with Health Insurance Portability and Accountability Act (HIPAA) standards
Posted about 2 hours ago
Apply
Apply
🔥 Senior Software Engineer
Posted about 4 hours ago

🧭 Full-Time

🔍 Healthcare

  • Proficiency in building complex web or mobile apps, ideally with TypeScript, React, and Node/NestJS.
  • Experience developing, monitoring, and supporting services in production.
  • Strong understanding of service-specific integration testing, E2E testing, and selective unit tests.
  • Familiarity with AWS (ECS, Terraform) and best practices for deploying cloud-based applications.
  • Write performant backend services using Node/NestJS and reliable frontend experiences with React and TypeScript.
  • Leverage MongoDB, Postgres, and Redis to ensure data integrity and speed at scale.
  • Develop Reusable Components and Utilities
  • Work closely with the DevX team to enhance tooling and libraries that bolster productivity across our global engineering org.
  • From problem definition and design through to development, testing, demoing, and supporting production code.
  • Deploy your own code using trunk-based development and short-lived feature branches with automated regression testing.
  • Understand the real-world problems faced by our facility clients, nurses, and internal users.
  • Occasionally engage directly with customers to gather feedback, confirm requirements, and ensure solutions truly solve their problems.
  • Communicate effectively in a globally distributed team—embrace asynchronous discussions, thorough documentation, and over-communication when needed.
  • Participate in daily overlap sessions or syncs, typically in the mornings (US PST), to stay aligned with your team.
  • Whether fixing bugs, tackling tech debt (about 20% of our time), or brainstorming new features, always keep the user’s experience front and center.
  • Balance speedy fixes for pressing customer issues with longer-term structural improvements.
  • Own the systems you build: if something breaks, you’re part of the solution.
  • Typically on-call for one week out of the month, ensuring our platform remains reliable around the clock.
Posted about 4 hours ago
Apply
Apply

📍 France

🧭 Full-Time

🔍 Software Development

🏢 Company: Filigran

  • 5+ years of experience in software engineering, with a focus on Python and system integration
  • Comfortable working in a remote, async-first environment and collaborating across time zones
  • Strong technical skills in Python, API design, and integrating complex platforms
  • Proven ability to work autonomously, take ownership of projects, and contribute to a positive team culture
  • Excellent problem-solving skills and a proactive, solution-oriented mindset
  • Design, develop, and maintain integration solutions using Python to connect OpenBAS and OpenCTI with external platforms and services
  • Proficient in investigating and analyzing APIs to gain a comprehensive understanding of external systems.
  • Skilled at exploring third-party APIs and interpreting their functionality to integrate with remote systems effectively.
  • Collaborate with software engineers and product managers to gather requirements and define integration strategies
  • Ensure the reliability, scalability, and security of integration solutions through best coding practices and architecture decisions
  • Troubleshoot, debug, and resolve integration issues to maintain seamless system interoperability
  • Write and maintain clear technical documentation for integration processes, APIs, and workflows
  • Review code and provide mentorship to other engineers to promote knowledge sharing and high-quality standards
  • Stay up to date with emerging technologies and propose improvements to enhance integration capabilities
  • Contribute to the continuous improvement of our development processes and integration frameworks

PythonAPI testingData StructuresCI/CDRESTful APIsLinuxJSONSoftware EngineeringDebugging

Posted about 4 hours ago
Apply
Apply

📍 United States

🧭 Contract

🔍 Financial Wellness

🏢 Company: Credit Genie

  • 5+ years of professional mobile development
  • Proficient in Kotlin
  • Deep understanding of mobile app UX best practices
  • Ability to propose, refine, code, and update UX/product solutions to ensure they meet customer needs
  • Proficiency in taking design mocks (including Figma files) and coding them in-app using Kotlin
  • Experience working independently and directly with product, marketing, and engineering teams in a highly iterative environment
  • Strong analytical and problem-solving skills
  • Excellent communication skills
  • Collaborate with designers, product managers, and other engineers to define a compelling UX that functions well within an Android mobile app
  • Write code for app design, features, components, and integrations in a clean, readable, and reusable fashion
  • Provide Android mobile app expertise, helping improve the team's development practices, design patterns, deployment processes, and customer experience
  • Work with stakeholders from product, marketing, etc. on initiatives aligning with our KPIs and business priorities
  • Contribute to all phases of the development lifecycle
  • Participate in standard engineering practices such as code reviews, standups, planning meetings, and product/technology demos
  • Stay abreast of emerging technologies and industry trends, evaluating their potential to enhance the Credit Genie product suite and maintain our competitive edge

AndroidDesign PatternsFigmaGitKotlinUI DesignMobile testingCommunication SkillsAnalytical SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsSoftware Engineering

Posted about 4 hours ago
Apply
Apply
🔥 Senior Software Engineer
Posted about 4 hours ago

🧭 Full-Time

🔍 Software Development

🏢 Company: Jump👥 11-50💰 $30,000,000 Series A about 2 years agoCustomer ServiceInformation ServicesSoftware

  • 6+ years of hands-on experience developing large, well-tested applications
  • Proficient in Typescript, React, and Node.js
  • Experience building both backend and web front ends
  • Experience with cloud technologies, particularly AWS
  • Relentless about quality and doing the right thing
  • A detailed approach to writing tests (i.e. unit, integration, performance)
  • Synthesize complex business, product, and technical requirements to consistently produce high-quality system designs and software in addition to task break-down, delivery and monitoring
  • Take ownership of and design core software components
  • Develop highly-optimized software that operates at scale for both front-end and backend.
  • Design and build backend components, APIs
  • Conduct design and code reviews, taking accountability for bug fixes and ensuring standards for code quality are met
  • Collaborate with other engineers, product managers, and designers to build the product
  • Continuously learn on the job to build domain expertise
Posted about 4 hours ago
Apply
Apply

📍 Canada

🧭 Full-Time

🔍 Software Development

🏢 Company: Common Room

  • Experience with Node.js
  • Experience with AWS
  • Experience with Postgres
  • Experience with TypeScript
  • Build APIs that other engineers can use to solve customer problems in our product
  • Focus on ensuring that our systems are efficient, scalable and reliable
  • Identify and participate in important company-building initiatives that a fast growing startup needs

AWSBackend DevelopmentNode.jsPostgreSQLSQLExpress.jsTypeScriptAPI testingClickhouseReactRESTful APIsSoftware EngineeringDebugging

Posted about 5 hours ago
Apply
Apply
🔥 Senior Software Engineer, iOS
Posted about 6 hours ago

📍 United States

🧭 Full-Time

🔍 Cybersecurity

🏢 Company: Keeper Security, Inc.

  • 5+ years of experience in Swift/iOS app development
  • Experience deploying large/multiple apps to the App Store
  • Knowledge and understanding of mobile development, including communicating with backend services
  • An expert at using XCode, and comfortable with using beta versions as well
  • Willing to learn how to deliver work iteratively and push goals to the finish line
  • Strong problem solver with focus on code design, quality and architecture, and debugging skills
  • Experience with automated build systems (Github Actions), version and project control and issue tracking systems
  • Prior experience with Encryption/Decryption is highly preferred, but not required
  • Experience implementing beta iOS features is a huge plus
  • Strong technical, written and verbal communication, keeping regular communication with designers and project managers as necessary
  • Ability to work collaboratively with a group of team members
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Develop secure and scalable solutions for Keeper's Swift platforms
  • Write clean and modern code that follows best practices, being proficient in Swift and Objective-C code
  • Maintain clear and detailed internal documentation
  • Knowledgeable about algorithms, and app performance (both speed and memory performance)
  • Collaborate with cross-functional teams to deliver high-quality software solutions on-time
  • Review code changes made by team members and provide constructive feedback
  • Troubleshoot and debug software issues as they arise
  • Research and compare similar competitor products
  • Continuously research and learn about new software technologies and methodologies

GitiOS DevelopmentObjective-CSoftware ArchitectureSwiftAlgorithmsAPI testingData StructuresCommunication SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsJSONSoftware EngineeringDebugging

Posted about 6 hours ago
Apply
Apply

📍 United States, Canada, United Kingdom, India, Armenia, Australia, New Zealand

🧭 Full-Time

🔍 Govtech

  • Proficiency in Java or Ruby programming languages.
  • Strong knowledge of AWS services and cloud architecture.
  • Experience as a lead developer, managing teams and feature development.
  • Clear understanding of OOPs concepts and their practical application.
  • Functional strength in problem-solving and software design.
  • Lead the design, development, and deployment of scalable software solutions.
  • Mentor and guide junior developers, fostering their technical growth.
  • Collaborate with cross-functional teams to deliver high-quality features.
  • Design and implement infrastructure or features with a focus on scalability and reliability.
  • Ensure adherence to best practices in software development and cloud architecture.
  • Promote a strong understanding of OOPs concepts and functional programming principles.

AWSBackend DevelopmentLeadershipSoftware DevelopmentJavaRubyCI/CDAgile methodologiesRESTful APIsMentoringDevOpsMicroservicesSoftware Engineering

Posted about 6 hours ago
Apply
Apply
🔥 Senior Software Engineer
Posted about 6 hours ago

📍 Globe

🧭 Full-Time

💸 181000.0 USD per year

🔍 Software Development

  • Deep expertise developing high-craft web applications, with a strong background in React
  • Experience with Ruby on Rails (preferred). Or experience with other backend frameworks and languages, with willingness to learn and master Ruby on Rails
  • Ability to architect systems that are well-designed, scalable, accessible, and easy to maintain
  • Ability to prioritize user outcomes and business impact in your technical solutions
  • Clear and concise communication skills, tailoring messages to the audience and driving clarity across teams
  • Building complex web components, such as visual canvases or rich text editors
  • Solving ambiguous problems and owning complex technical projects with demonstrated impact on a business
  • Developing strong cross-functional partnerships, especially with Product and Design
  • Working across a legacy codebase and evolving it safely through migrations and system refactors
  • Dive into our codebase and publishing platform architecture.
  • Set up your local environment and merge your first production code.
  • Take part in Get To Know You's to meet our distributed team.
  • Work through your personal onboarding plan.
  • Begin understanding how our publishing tools support creators from onboarding to conversion, and identify opportunities for improvement.
  • Lead and architect at least one major feature from ambiguous idea to launch.
  • Actively mentor peers, and champion quality across our codebase.
Posted about 6 hours ago
Apply

Related Articles

Posted about 1 month ago

How to Overcome Burnout While Working Remotely: Practical Strategies for Recovery

Burnout is a silent epidemic among remote workers. The blurred lines between work and home life, coupled with the pressure to always be “on,” can leave even the most dedicated professionals feeling drained. But burnout doesn’t have to define your remote work experience. With the right strategies, you can recover, recharge, and prevent future episodes. Here’s how.



Posted 5 days ago

Top 10 Skills to Become a Successful Remote Worker by 2025

Remote work is here to stay, and by 2025, the competition for remote jobs will be tougher than ever. To stand out, you need more than just basic skills. Employers want people who can adapt, communicate well, and stay productive without constant supervision. Here’s a simple guide to the top 10 skills that will make you a top candidate for remote jobs in the near future.

Posted 9 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 10 months ago

Read about the recent updates in remote work policies by major companies, the latest tools enhancing remote work productivity, and predictive statistics for remote work in 2024.

Posted 10 months ago

In-depth analysis of the tech layoffs in 2024, covering the reasons behind the layoffs, comparisons to previous years, immediate impacts, statistics, and the influence on the remote job market. Discover how startups and large tech companies are adapting, and learn strategies for navigating the new dynamics of the remote job market.