Apply

Senior Software Engineer

Posted 2 months agoViewed

View full description

💎 Seniority level: Senior, 7+ years

💸 Salary: 150000.0 - 180000.0 USD per year

🔍 Industry: Financial technology

🏢 Company: Cross River

🗣️ Languages: English

⏳ Experience: 7+ 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.
  • Hands-on experience with an Actor framework, design, development, and operation.
  • Experience with 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.
  • Financial industry/accounting experience helpful, but not required.
  • Experience 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 with teammates and help mentor and guide partners.
Apply

Related Jobs

Apply

🔍 Observability

🏢 Company: New Relic👥 1001-5000💰 Private about 1 year ago🫂 Last layoff 3 months agoIT InfrastructureCloud ComputingSaaSAnalyticsMobileSoftwareApplication Performance Management

  • Bachelor’s degree in software development, engineering, or a related technical field.
  • Experience as a software engineer in Java and/or Go with a strong computer science background.
  • Demonstrated experience in designing, developing, and maintaining large-scale software systems using modern programming languages and frameworks.
  • Strong understanding of scalable distributed systems and microservices architecture.
  • Passion for exploring new technologies and finding creative solutions to complex problems.
  • Excellent collaboration abilities with the capacity to communicate technical concepts clearly.
  • Familiarity with AWS/Azure/GCP, serverless, Docker, Kubernetes.
  • Proficiency in message queuing systems such as Kafka (preferred)/Flink/Spark Streaming.
  • Drive the design, development, and enhancement of core features and functionalities of our observability platform, leveraging cutting-edge technologies to deliver scalable and reliable solutions.
  • Act as a subject matter expert, guiding and mentoring a team of talented software engineers to achieve technical excellence and deliver high-quality code.
  • Collaborate with cross-functional teams to design and implement robust, scalable, and efficient systems that meet the demands of our growing customer base.
  • Stay ahead of industry trends and emerging technologies, constantly researching and experimenting with innovative solutions to enhance our observability platform.
  • Work closely with product managers, designers, and stakeholders to translate business requirements into technical solutions, advocating for best practices and promoting a collaborative work environment.
  • Be proactive in identifying and addressing performance bottlenecks, applying optimizations, and maintaining the stability and availability of our platform.
  • Encourage a culture of continuous learning, improvement, and innovation within the engineering team, sharing knowledge and promoting professional growth.
Posted about 4 hours ago
Apply
Apply
🔥 Senior Software Engineer- Java
Posted about 5 hours ago

📍 Hungary, Spain, Poland, Italy, Sweden

🔍 Financial Institutions

🏢 Company: Axiom Software Solutions Limited

  • Bachelor or Master degree in computer science, mathematics, physics or engineering.
  • Alternatively, 7 years of demonstrated equivalent professional experience.
  • 7 years of experience in Software Development.
  • Experience on 3 projects in Software Development for Financial Institutions.
  • Strong experience in software development with JAVA.
  • Development of JAVA based REST / SOAP web services.
  • Knowledge of Sybase ASE, PL/SQL, XML, and Linux.
  • Develop Java-based applications focusing on financial institutions.
  • Design and implement REST and SOAP web services.
  • Collaborate with stakeholders to deliver software solutions.

GitJavaJenkinsJUNITMavenREST APILinux

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

📍 Poland, Hungary, Spain, Italy, Sweden

🔍 Financial Institutions

🏢 Company: Axiom Software Solutions Limited

  • Bachelor/Master degree in computer science, mathematics, physics or engineering.
  • At least 7 years of experience in Software Development for Financial Institutions.
  • Knowledge of software development methodologies, design and lifecycles.
  • Strong experience with Sybase ASE, PL/SQL, Python, XML, and Linux.
  • Ability to understand source code in the context of business objectives.
  • Experience with agile development methodologies and tools like Jira.
  • Excellent problem solving and analytical skills.
  • Develop and support software for financial institutions.
  • Focus on WallStreet Suite TRM interfaces and CSDs developments.
  • Work both independently and collaboratively with teams.
  • Communicate complex technical information clearly to various stakeholders.

PythonSoftware DevelopmentAgileGitJenkinsJUNITJiraMavenCI/CDLinux

Posted about 5 hours ago
Apply
Apply

📍 Dubai

🔍 Algorithmic trading, cryptocurrency

🏢 Company: Sparkland👥 11-50Financial ServicesRisk ManagementTrading Platform

  • Minimum 8 years of experience in C++ software development with a total of at least 10 years in software development.
  • Experience working with high-load and low-latency applications.
  • Expertise in optimizing low latency applications and crunching micros/nanos.
  • Good understanding of design patterns, data structures, and algorithms.
  • Good knowledge of network protocols; exposure to Websockets, FIX, and Kafka is a plus.
  • Experience in financial markets and/or high-frequency systems; experience in developing trading strategies is a plus.
  • Good analytical and debugging skills.
  • Ability to debug critical issues.
  • Independently lead assigned technical initiatives, from requirements gathering to deployments.
  • Develop and maintain market data components and exchange connectivity to cryptocurrency exchanges.
  • Develop and maintain trading algorithms and add new features to the trading system.
  • Optimize existing trading systems for micros/nanos.
  • Collaborate with different teams to maintain and improve trading systems.

KafkaC++AlgorithmsData StructuresNetworkingDebugging

Posted about 9 hours ago
Apply
Apply
🔥 Senior Software Engineer
Posted about 10 hours ago

🧭 Full-Time

🔍 K12 education administration

🏢 Company: LINQ

  • Bachelor’s or advanced degree in Computer Science, Software Engineering, or equivalent experience.
  • Proven track record of at least 10 years in software development, focusing on .NET technologies and cloud solutions.
  • Expertise in designing and implementing scalable, distributed systems.
  • Deep knowledge of modern development practices, including microservices architecture and CI/CD pipelines.
  • Strong problem-solving and communication skills.
  • Demonstrated leadership experience in mentoring engineers.
  • Architecting and developing a robust web-based SaaS platform using .NET Core, .NET Framework, Angular, and Microsoft SQL.
  • Leading efforts to integrate AWS tools to optimize scalability and performance.
  • Collaborating with Product Teams to define technical requirements and translate them into solutions.
  • Driving technical design discussions to ensure optimal architecture and scalability.
  • Overseeing code quality and adherence to best practices through reviews and documentation.
  • Taking ownership of large-scale projects, ensuring timely delivery with high quality.
  • Identifying opportunities for continuous improvement in technology and processes.
Posted about 10 hours ago
Apply
Apply

📍 UK, Germany, Spain, Sweden

💸 94208.0 - 117760.0 EUR per year

🔍 Observability software

🏢 Company: Grafana Labs👥 501-1000💰 $240,000,000 Series D almost 3 years agoSoftware Development

  • Solid experience with at least one programming language. They use Go but familiarity with Python, C, C++, Rust or similar is acceptable.
  • Some experience with delivering projects from gathering requirements to shipping a product to the customer’s hands in a self-driven way.
  • Some experience with developing software that runs in the Cloud or some experience with systems engineering.
  • Experience writing clean, robust, and performant software that is easily maintained by others.
  • Take an active role in influencing our roadmap and your own career objectives.
  • Work with your team to deliver new features, then use the results to iterate and improve.
  • Drive projects from initial ideation all the way to operations once it is in the hands of customers.
  • Embrace our open-source culture and contribute to other projects that may not directly fall within your team’s scope.
  • Design, build, operate, and maintain critical systems, owning the reliability, performance, and availability.
  • Be a part of your team’s on-call rotations and take ownership of the services you’re running.
  • Mentor and support other team members, participate in design discussions and collaborate with the team.
  • Learn new skills by gaining a deeper understanding of our cloud product and our customers and getting to know the codebase of a large distributed system.

Software DevelopmentCloud ComputingKubernetesGoGrafanaPrometheusMicroservices

Posted about 11 hours ago
Apply
Apply

📍 UK, Germany, Spain, Sweden

💸 89083.0 - 106899.0 GBP per year

🔍 Observability software

  • Solid experience with at least one programming language. We use Go, but familiarity with Python, C, C++, Rust or similar is also applicable.
  • Some experience with delivering projects from gathering requirements, brainstorming ideas all the way to shipping a product to customers in a self-driven manner.
  • Some experience with developing software that runs in the Cloud or systems engineering.
  • Experience writing clean, robust, and performant software that is easily maintained by others.
  • Take an active role in influencing our roadmap and your own career objectives.
  • Work with your team to deliver new features, then use the results to iterate and improve.
  • Drive projects from initial ideation all the way to operations once it is in the hands of customers.
  • Embrace our open-source culture and contribute to other projects that may not directly fall within your team’s scope.
  • Design, build, operate, and maintain critical systems, owning the reliability, performance, and availability.
  • Be a part of your team’s on-call rotations and take ownership of the services you’re running.
  • Mentor and support other team members, participate in design discussions and collaborate with the team.
  • Learn new skills by gaining a deeper understanding of our cloud product and our customers and getting to know the codebase of a large distributed system.

Cloud ComputingKubernetesGoGrafanaPrometheusMicroservices

Posted about 12 hours ago
Apply
Apply

📍 UK, Germany, Spain, Sweden

💸 80571.0 - 100713.0 EUR per year

🔍 Observability and monitoring software

  • Solid experience with at least one programming language, preferably Go, but familiarity with Python, C, C++, Rust, or similar is acceptable.
  • Some experience in delivering projects from requirements gathering to shipping products autonomously.
  • Some experience with software that runs in the Cloud or systems engineering.
  • Experience in writing clean, robust, and maintainable software.
  • Take an active role in influencing our roadmap and your own career objectives.
  • Work with your team to deliver new features, then iterate and improve based on results.
  • Drive projects from initial ideation to operations once it's customer-ready.
  • Embrace open-source culture and contribute to diverse projects.
  • Design, build, operate, and maintain critical systems, ensuring reliability, performance, and availability.
  • Participate in on-call rotations and take ownership of running services.
  • Mentor and support team members, engage in design discussions, and collaborate effectively.
  • Learn new skills through understanding the cloud product, customers, and a large distributed codebase.

Software DevelopmentCloud ComputingKubernetesGoGrafanaPrometheus

Posted about 12 hours ago
Apply
Apply

🔍 Network automation

🏢 Company: IP Fabric👥 101-250💰 $25,104,603 Series B over 1 year agoIT InfrastructureBig DataPredictive AnalyticsNetwork SecurityCloud Infrastructure

  • Strong Python development experience, particularly in API-based integrations.
  • Experience with integration-specific mechanisms for circuit-breaking, telemetry, monitoring, and similar techniques.
  • Hands-on experience with platforms like ServiceNow, NetBox, and Splunk, and their APIs.
  • Familiarity with REST, GraphQL, authentication mechanisms like OAuth, API keys, SAML, and webhooks.
  • Experience with software engineering best practices, including version control, testing, and CI/CD.
  • Knowledge of networking concepts is a plus.
  • Self-starter mentality to work in an ambiguous environment and take ownership.
  • Collaborative mindset to work with cross-functional teams to translate business needs into technical solutions.
  • Problem-solving skills to troubleshoot and optimize integrations for performance and reliability.
  • Analyze existing integrations developed by Solution Architects, documenting functionality, dependencies, and areas for improvement.
  • Define and implement engineering best practices for integration development, testing, and deployment.
  • Build new integrations and enhance existing ones, ensuring they are robust and well-documented.
  • Collaborate with Solution Architects to transition integrations into engineering.
  • Establish a scalable framework for integrations for future team expansion.
Posted about 13 hours ago
Apply
Apply
🔥 Senior Software Engineer
Posted about 14 hours ago

📍 Canada, United States, Latin America

🔍 Cloud services

  • Expertise in web technologies like HTML and CSS, and experience with frameworks like React, Vue, Angular, or MVC .Net.
  • Experience with modern server-side scripting languages including Python, Node.js, PHP, or Ruby.
  • In-depth knowledge of relational databases such as PostgreSQL and MySQL, and NoSQL databases like MongoDB and DynamoDB.
  • Demonstrated experience in building RESTful services and API integrations.
  • Development experience on a major cloud platform such as AWS, Azure, or GCP.
  • Understanding of modern application architectures including event-driven, message queues, and microservices.
  • Proven ability to learn new technology quickly and effectively.
  • Self-organizing, detail-oriented, and high-achieving.
  • Excellent written and verbal communication skills.
  • Develop applications and services using cloud native technologies for customers.
  • Participate in development activities, standups, sprint planning, retrospectives, and more.
  • Deliver well-documented, tested, and production-ready code.
  • Lead by example using AWS services and API development.
  • Coach less-experienced developers.
  • Mentor peers and tackle new technologies.

AWSNode.jsPostgreSQLPythonDynamoDBReactCI/CDRESTful APIsTerraformMicroservices

Posted about 14 hours ago
Apply

Related Articles

Posted 6 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

Posted 6 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Posted 6 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 6 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.

Posted 6 months ago

The article explores the current statistics for remote work in 2024, covering the percentage of the global workforce working remotely, growth trends, popular industries and job roles, geographic distribution of remote workers, demographic trends, work models comparison, job satisfaction, and productivity insights.