Apply

Senior Software Engineer

Posted 2 days agoViewed

View full description

💎 Seniority level: Senior

🔍 Industry: Observability and software performance monitoring

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

Requirements:
  • Bachelor’s degree in software development, engineering, or a related technical field.
  • Experience in software engineering with Java and/or Go.
  • Strong background in designing and maintaining large-scale software systems.
  • Ability to lead and mentor software engineers towards technical excellence.
  • Understanding of scalable distributed systems and microservices architecture.
  • Passion for exploring new technologies and finding innovative solutions.
  • Excellent collaboration skills and the ability to communicate technical concepts.
Responsibilities:
  • Drive the design, development, and enhancement of core features and functionalities of our observability platform.
  • Act as a subject matter expert, mentoring a team of software engineers.
  • Collaborate with cross-functional teams to implement robust systems.
  • Research and experiment with emerging technologies.
  • Translate business requirements into technical solutions, promoting best practices.
  • Identify and address performance bottlenecks.
  • Encourage continuous learning and improvement within the team.
Apply

Related Jobs

Apply

📍 Latin America

🔍 Software development, cloud consulting, and data engineering

  • Advanced experience with Microsoft stack web development (C#, .NET, SQL Server, Azure, JavaScript, HTML, CSS).
  • Competence in at least four areas in the full stack with advanced experience in at least one.
  • Knowledge of good architectural patterns for writing scalable and maintainable software.
  • Proven success leading projects from start to finish.
  • Full professional proficiency in English.

  • Solve client needs by building new custom software, enhancements, bug fixes, or consulting.
  • Work on a full scrum team contributing new code and reviewing pull requests on a large enterprise scale software project.
  • Participate in technical requirements gathering, technology selection, data modeling, Azure infrastructure design, and DevOps & CI/CD process design.
  • Architect & develop new applications and features using industry standard best practices.
  • Collaborate with other software developers on an agile development team.

Backend DevelopmentAgileFrontend DevelopmentHTMLCSSJavascriptC#Azure.NETREST APICI/CDDevOps

Posted about 2 hours ago
Apply
Apply
🔥 Senior Software Engineer
Posted about 17 hours ago

📍 United States, Canada

🧭 Full-Time

💸 175000.0 - 210000.0 USD per year

🔍 Mining and mineral exploration technology

🏢 Company: KoBold Metals👥 101-250💰 $491,455,627 Series C 3 months agoArtificial Intelligence (AI)MineralMiningSoftware

  • 4+ years of software engineering experience, ideally in production cloud data systems.
  • Proficiency with Python.
  • Ability to write production-quality code that is correct, readable, well-tested, scalable and extensible.
  • Skilled in large-scale system design.
  • A track record of taking ownership from problem definition to project delivery.

  • Deep engagement with exploration geologists and data scientists.
  • Building data pipelines and tooling for deriving insights from exploration data.
  • Leading a small group of software engineers for project delivery.
  • End-to-end ownership of projects from design to implementation.
  • Responding to design and code feedback while providing feedback to teammates.
  • Operationally managing the team's services and assisting scientific colleagues.

AWSDockerPythonCloud ComputingKubernetesData engineering

Posted about 17 hours ago
Apply
Apply

📍 USA

🧭 Full-Time

💸 169000.0 - 240000.0 USD per year

🔍 Fintech

  • 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 with technologies like AWS, MySQL, and Kubernetes.
  • Experience designing and implementing platform engineering systems that balance flexibility, safety, and maintainability.
  • 4+ years of experience with cloud providers including AWS, Azure, or GCP.
  • Experience defining a technical plan for significant feature or system component delivery.
  • Skilled in writing high quality, easily understandable code.
  • Ability to make significant changes in a large code base with safety tools and practices.
  • Proactively seek feedback for personal growth.
  • Strong verbal and written communication skills.

  • Own and deliver quarterly goals for your team.
  • Lead engineers through ambiguity to solve open-ended problems.
  • Support peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics.
  • Proactively identify and advocate for project, process, technology, or business issues and lead solutions.
  • Support operations and availability by creating and monitoring metrics.
  • Foster a culture of quality by setting/improving standards for code review and design.
  • Develop talent through feedback, guidance, and leading by example.

AWSPythonCloud ComputingKotlinKubernetesMySQLMicroservices

Posted 1 day ago
Apply
Apply

📍 USA

🧭 Full-Time

💸 190000.0 - 240000.0 USD per year

🔍 Financial services

  • 5+ years of experience in developing and architecting Android applications.
  • Proficient in Kotlin and experienced with React Native.
  • Experience defining technical plans for significant features or systems.
  • Capable of making significant changes in a large codebase safely.
  • Demonstrated ownership of personal growth by seeking feedback.
  • Strong verbal and written communication skills.

  • You will be responsible for owning and delivering quarterly goals for your team, leading engineers through ambiguity, and ensuring everyone is supported throughout delivery.
  • Support peers and stakeholders in the product development lifecycle by collaborating with product management, design, and analytics.
  • Proactively identify and advocate for project or technology issues and lead in solving them.
  • Monitor metrics for operational availability and support on-call efforts.
  • Foster a culture of quality and ownership through improvement of code review and design standards.
  • Help develop talent by providing feedback and guidance.

Software DevelopmentAndroidKotlinReact NativeREST API

Posted 1 day ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 110000.0 - 120000.0 USD per year

🔍 Nonprofit/Journalism/Technology

🏢 Company: Freedom of the Press Foundation👥 11-50💰 $480,000 about 11 years agoFinanceDigital EntertainmentSpeech Recognition

  • Solid experience in Python or Rust, with expertise in security-focused application development.
  • Experience in desktop GUI development, preferably using Qt or a Linux-compatible framework.
  • Skills in DevOps, automation, and release management.
  • Design and implementation of secure communication protocols.
  • 5-plus years of experience as a software engineer in a production environment.
  • Experience with Git, continuous integration, build automation, and test-driven development.
  • Experience working as part of a collaborative team, including routine peer review of code contributions.
  • A passion for protecting press freedom rights.

  • Adding new features to SecureDrop Workstation, such as workflows for redacting and sanitizing documents.
  • Building out server API functionality to support SecureDrop Workstation development.
  • Performing code reviews for contributions from the development team and the larger SecureDrop community.
  • Testing the security properties of current and proposed functionality/architecture using quantitative threat models.
  • Prototyping client-side encryption for journalist and source communication.
  • Working with external collaborators, including UX consultants and researchers.
  • Taking turns on maintenance and release tasks with the rest of the team.

PythonGitRelease ManagementRustDevOps

Posted 1 day ago
Apply
Apply

📍 North America, Europe

🧭 Full-Time

💸 140000.0 - 170000.0 CAD per year

🔍 Blockchain technology

  • Proven extensive experience in software engineering and distributed systems.
  • Ability to write production-ready applications in Go.
  • Ability to reason about tradeoffs between different engineering approaches.
  • Familiarity with data storage solutions, including SQL and NoSQL databases.
  • Experience with containerized infrastructure, specifically Docker and Kubernetes.
  • Results-oriented individual with high emotional intelligence and attention to detail.
  • Experience architecting solutions considering maintenance, scalability, and security.
  • Familiarity with agile team processes.
  • Collaborative approach to problem-solving.

  • Create high performance indexing software to ingest data from blockchains or other sources in Go.
  • Take full responsibility for technical architecting and team processes.
  • Prioritize deliverables and set timelines in collaboration with business units.
  • Make technical decisions between engineering approaches and achieve consensus.
  • Process big data collections and design fast-read data storage solutions.
  • Design and implement high-availability APIs for large blockchain datasets.
  • Design next-generation data pipelines.
  • Mentor junior team members.

DockerSQLBlockchainKubernetesData engineeringGoNosql

Posted 1 day ago
Apply
Apply

📍 Canada

🧭 Full-Time

🔍 InsurTech

  • Strong technical background with 5+ years of experience in web development.
  • Experience working in UNIX/Linux environments.
  • Appreciation for fast-paced environments and building products from scratch.
  • Generalist experience, working on both frontend and backend tasks.
  • Strong development skills in React, Python, and Node.

  • Build end-to-end experiences for the web application to enhance the life insurance customer journey.
  • Collaborate closely with product, design, and QA in a cross-functional environment.
  • Serve as a role model for engineering standards and ensure consistency across various codebases.
  • Drive technical decision-making and lead conversations around technology.
  • Ensure platform reliability, scalability, security, and extensibility.

Node.jsPostgreSQLPythonReact

Posted 1 day ago
Apply
Apply

📍 Canada, US, NOT STATED

🧭 Full-Time

💸 140000.0 - 170000.0 CAD per year

🔍 Blockchain technology, Web3

🏢 Company: Figment👥 11-50HospitalityTravel AccommodationsArt

  • Proven extensive experience in software engineering and distributed systems.
  • Ability to write production-ready applications in Go.
  • Ability to reason about tradeoffs between different engineering approaches.
  • Familiarity with data storage solutions such as SQL and NoSQL databases.
  • Experience with containerized infrastructure, including Docker and Kubernetes.
  • High attention to detail with a results-oriented approach.
  • Ability to architect solutions considering maintenance, scalability, and security.
  • Familiar with agile methodologies and team processes.
  • Collaborative approach for sharing ideas and finding innovative solutions.

  • Create high performance indexing software to ingest data from blockchains or other sources in Go.
  • Full responsibility for technical architecting and team processes.
  • Work closely with various business units to prioritize deliverables and set timelines.
  • Make technical decisions on different engineering approaches and achieve buy-in from team members.
  • Process big data collections and design fast-read data storages.
  • Design and implement highly available APIs for large blockchain datasets.
  • Design next generation data pipelines.
  • Serve as a mentor for junior team members.

DockerSQLBlockchainKubernetesGoNosql

Posted 1 day ago
Apply
Apply

📍 United States

💸 133000.0 - 215000.0 USD per year

🔍 Database Management Systems

🏢 Company: ClickHouse👥 101-250💰 Series B about 2 years agoDatabaseArtificial Intelligence (AI)Big DataAnalyticsSoftware

  • 5+ years of industry experience building high-scale, data-intensive software solutions.
  • Proficient in Golang (preferred) or Java with deep experience in distributed systems.
  • Strong background in designing and implementing robust ETL pipelines.
  • Solid experience with cloud-native architecture and infrastructure.
  • Practical experience with Kubernetes, including debugging and managing distributed systems.
  • Exceptional production debugging skills in fast-paced environments.
  • A founder’s mindset focused on impact and innovation.
  • Excellent communication skills and teamwork.

  • Build scalable systems capable of handling petabytes of data in real-time.
  • Integrate diverse datastores including MySQL, Mongo, Snowflake, and S3.
  • Leverage ClickHouse's performance to create effective solutions.
  • Collaborate with internal teams to align with customer needs.
  • Drive innovation by leading technical discussions and implementing improvements.

Cloud ComputingETLJavaKubernetesClickhouse

Posted 1 day ago
Apply
Apply

📍 Canada

🔍 Technology for small home service businesses

🏢 Company: Jobber👥 501-1000💰 $100,000,000 Series D almost 2 years agoSaaSMobileSmall and Medium BusinessesTask Management

  • Experience working with Ruby on Rails on AWS.
  • Experience working with & optimizing the performance of GraphQL API Layer.
  • Familiarity with background processing frameworks (Sidekiq, Active Jobs).
  • Experience working with observability tools such as DataDog.
  • 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 and ability to ask questions and seek out new information.
  • Strong self-motivation and resourcefulness, with the capacity to independently identify and leverage necessary resources.
  • Experience providing technical mentorship and sharing industry best practices.

  • 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.

AWSGraphQLSoftware DevelopmentAgileRuby on Rails

Posted 2 days ago
Apply

Related Articles

Posted 4 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 4 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 4 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 4 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 4 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.