Apply

Senior Software Engineer

Posted about 4 hours agoViewed

View full description

💎 Seniority level: Principal, at least 10 years

🔍 Industry: K12 education administration

🏢 Company: LINQ

🗣️ Languages: English

⏳ Experience: At least 10 years

Requirements:
  • 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.
Responsibilities:
  • 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.
Apply

Related Jobs

Apply

📍 Slovakia

🧭 Full-Time

🔍 Software Development, Business Communication

🏢 Company: Cloudtalk

  • Proven experience in React Native development and delivering robust applications.
  • Strong experience with TypeScript and JavaScript, and a deep understanding of their principles.
  • Hands-on experience in developing scalable solutions, particularly with cross-platform frameworks.
  • Proficiency with Git and Jira to manage code and tasks effectively.
  • Use TypeScript and React Native daily to develop and maintain high-quality applications.
  • Solve technical challenges and provide elegant solutions.
  • Design and implement new features, while continuously improving existing ones.
  • Collaborate closely with team members to discuss new solutions and tackle complex issues.
  • Debug, test, and ensure the app's performance is seamless.

GitJavascriptReact NativeTypeScriptJira

Posted about 2 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 3 hours ago
Apply
Apply

📍 UK, Germany, Spain, Sweden

🧭 Full-Time

💸 89083.0 - 106899.0 GBP per year

🔍 Observability and monitoring software

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

  • Solid experience with at least one programming language. We use Go, but familiarity with Python, C, C++, Rust or similar is acceptable.
  • Some experience with delivering projects from gathering requirements, brainstorming ideas all the way to shipping a product 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 5 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 5 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 5 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 5 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 7 hours ago
Apply
Apply
🔥 Senior Software Engineer
Posted about 8 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 8 hours ago
Apply
Apply

🏢 Company: IT Labs

Posted about 9 hours ago
Apply
Apply

📍 US

🧭 Full-Time

💸 169000.0 - 240000.0 USD per year

🔍 Financial Technology (FinTech)

🏢 Company: Affirm👥 1001-5000💰 Post-IPO Equity about 4 years ago🫂 Last layoff almost 2 years agoLendingFinancial ServicesPaymentsFinTech

  • 4+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
  • Track record of developing highly available distributed systems using AWS, MySQL, and Kubernetes.
  • Experience with load testing frameworks like Locust.
  • Experience with modeling and capacity planning for high traffic events.
  • Proficient in making significant changes in a large code base.
  • Strong verbal and written communication skills.
  • You will be responsible for owning and delivering quarterly goals for your team.
  • Lead engineers to solve open-ended problems and ensure support throughout delivery.
  • Collaborate with peers and stakeholders in the product development lifecycle.
  • Proactively identify and lead in solving project or business issues.
  • Create and monitor metrics to support operations and availability.
  • Foster a culture of quality and ownership through code review standards.
  • Help develop talent by providing feedback and guidance.

AWSPythonKotlinKubernetesMySQL

Posted about 23 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.