Apply

Senior Software Engineer

Posted about 12 hours agoViewed

View full description

πŸ’Ž Seniority level: Senior, 4+ years

πŸ“ Location: United States, Canada

πŸ’Έ Salary: 175000.0 - 210000.0 USD per year

πŸ” Industry: Mining and mineral exploration technology

🏒 Company: KoBold MetalsπŸ‘₯ 101-250πŸ’° $491,455,627 Series C 3 months agoArtificial Intelligence (AI)MineralMiningSoftware

πŸ—£οΈ Languages: English

⏳ Experience: 4+ years

πŸͺ„ Skills: AWSDockerPythonCloud ComputingKubernetesData engineering

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

Related Jobs

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 about 19 hours ago
Apply
Apply
πŸ”₯ Senior Software Engineer
Posted about 23 hours ago

πŸ“ 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 about 23 hours 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 about 24 hours 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 about 24 hours 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 about 24 hours 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 about 24 hours 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 1 day ago
Apply
Apply

πŸ“ USA

🧭 Full-Time

πŸ’Έ 140000.0 - 210000.0 USD per year

πŸ” CRM

  • We're looking for high achieving, full-time Software Engineers.
  • You should have a good understanding of web technologies.
  • You need to be comfortable in a fast-paced environment with a small, talented team.
  • Ability to manage time well, communicate effectively, and collaborate in a fully distributed team is essential.

  • You will be joining one of our six cross-functional teams.
  • You will collaborate with other backend & frontend engineers, product managers, and designers.
  • Your goal will be to design, implement, launch, and scale major systems and user-facing features.

AWSDockerPostgreSQLPythonElasticSearchFlaskKubernetesMongoDBREST APIRedisCI/CDTerraformAnsible

Posted 2 days ago
Apply
Apply

πŸ“ United States

πŸ” Offensive security

🏒 Company: Bishop FoxπŸ‘₯ 251-500πŸ’° $46,000,000 Series B about 2 years agoπŸ«‚ Last layoff over 1 year agoPenetration TestingConsultingCloud SecurityCyber SecurityNetwork Security

  • 7-10 years of software engineering experience.
  • Experience in cloud-compatible development language(s) - Go and Terraform experience required.
  • Amazon Web Services (AWS) experience strongly preferred.
  • Knowledge of relational databases (PostgreSQL preferred).
  • Knowledge of NoSQL databases (DynamoDB, Redis).
  • Earlier experience in platform library software engineering.
  • Understanding of secure coding practices.
  • Interest in or experience with public cloud capabilities is a huge plus.
  • An interest in cybersecurity would be ideal.
  • A degree is nice to have but by no means a necessity.
  • Emotional intelligence and ego-less intelligence.
  • Flexibility: adapts well to dynamic environments.
  • Autonomy: works well on own.

  • Engineer tooling and technologies to bring scale to the Bishop Fox microservice platform.
  • Integrate new tools with platform supplied services to streamline support and maintenance efforts.
  • Understand and break down technical platform and product requirements to ensure clear tasks.
  • Perform SME duties relating to Bishop Fox’s core service providers; AWS (Amazon Web Services), GitHub, and Azure.

AWSPostgreSQLDynamoDBGoRedisTerraformSoftware Engineering

Posted 2 days ago
Apply
Apply

πŸ“ San Francisco, NYC

🧭 Full-Time

πŸ’Έ 160000.0 - 210000.0 USD per year

πŸ” Knowledge-sharing economy

🏒 Company: Office HoursπŸ‘₯ 11-50πŸ’° $5,000,000 Seed almost 4 years agoCommunitiesMarketplaceSoftware

  • You have 6+ years of software engineering experience.
  • You take pride in your craft and have a track record of shipping high-quality products and features at scale.
  • You have the ability to turn user and business problems into engineering solutions.
  • You’re a self-starter who embraces ambiguity, a fast-paced environment, and solving hard problems.

  • Build the backend for various user-facing features.
  • Improve the platform architecture and data model to provide a performant, reliable product experience.
  • Continuously improve engineering processes, tools, and systems that allow us to scale the code base, productivity, and team.
  • Enhance our analytics, monitoring, and alerts so that we can identify and respond to operational incidents.

AWSDockerNode.jsElasticSearchKubernetesMongoDBRabbitmqTypeScriptTerraform

Posted 2 days ago
Apply