Apply

Software Engineer

Posted 2 days agoViewed

View full description

💎 Seniority level: Middle, 4+ years

🔍 Industry: Software Development

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

🗣️ Languages: English

⏳ Experience: 4+ years

Requirements:
  • 4+ years experience in a programming language (e.g. Python, Java, Go).
  • A passion for architecting well-documented, easy-to-maintain applications.
  • Experience maintaining always-on production applications, providing on-call support, and responding to help tickets following SRE methodology.
  • Strong understanding of testing principles and the ability to thoroughly review and test own code changes, ensuring high-quality deliverables.
  • Knowledge and experience in developer tools, operational tools, and/or application management tools, including monitoring tools, build tools, and continuous delivery (CI/CD) tools.
  • Experience developing cloud-native applications (AWS preferred).
  • Good written communication skills and fluency in English.
Responsibilities:
  • Build and maintain production-level demo environments and sandbox applications supporting sales and field engineering teams.
  • Track and test product releases to build demo apps used across all organizations in the company.
  • Create automation and tooling to make systems more scalable and easier to deploy.
  • Collaborate within a multidisciplinary team to assist customers and partners.
  • Work in an agile environment with a DevOps approach where teams build and maintain their own software.
Apply

Related Jobs

Apply

📍 Portugal, India, Copenhagen

🧭 Full-Time

🔍 Logistics

  • Experience in technologies such as Python, PySpark, Great Expectations, and Data Plane/Pipe Dream.
  • Knowledge of functional programming languages like Elixir, Erlang, or Ruby is beneficial.
  • Commitment to Extreme Programming practices like pair programming and Test Driven Design is essential.
  • Relevant domain knowledge in logistics, energy trading, or commodities markets is preferred.

  • As a member of our team, you will be developing systems aimed at reducing emissions.
  • You'll be involved in a continuous delivery pipeline deploying multiple times a day.
  • Your role includes enhancing the use of Maestro 2.0, specifically the Data Plane/Pipe Dream.
  • Collaborate daily using Extreme Programming methodologies like pair programming and test-driven development.

PythonErlangRuby

Posted about 2 hours ago
Apply
Apply
🔥 Software Engineer [Go]
Posted about 2 hours ago

🔍 Blockchain

  • Must have a strong interest in performance, scalability, and security in blockchain systems.
  • Preference for candidates who are self-starters and motivated.

  • Join the Celestia Node Team to enhance node software.
  • Solve challenges related to data availability for blockchain teams.
  • Engage in a variety of technical disciplines.
Posted about 2 hours ago
Apply
Apply

🔍 Healthcare and clinical research

🏢 Company: Paradigm Health

  • Experience developing modern web applications.
  • Experience releasing cloud-based applications (e.g. AWS).
  • Experience developing service-oriented architecture applications and APIs.
  • Passion for creating thoroughly tested, high-quality code.
  • Continuous improvement mindset and desire for collaboration within the organization.
  • Good understanding of object-oriented design and software design patterns.
  • Willingness to use the best tool for the job, including React, Kotlin, Python, Spark, Kafka, and PostgreSQL.
  • Good understanding of CI/CD best practices.

  • Build, test, and support mission-critical applications and their supporting services.
  • Work cross-functionally with product managers, designers, clinicians, health informaticists, and data scientists to distill complex business problems into technical solutions.
  • Ensure that application code is well monitored and observable.
  • Promote a culture of code reviews to maintain code quality, identify potential issues, and facilitate knowledge sharing.
  • Drive best practices both within your team and across the engineering organization.
  • Scope and plan cross-functional initiatives, including designing new system architectures.
Posted about 3 hours ago
Apply
Apply
🔥 Staff Software Engineer, Data
Posted about 5 hours ago

🔍 Healthcare and life sciences

🏢 Company: Paradigm Health

  • Extensive experience driving technical projects, prioritizing work, identifying dependencies, and facilitating technical decisions across teams.
  • Deep expertise in SQL, data analysis, and data modeling, with a strong understanding of distributed systems and cloud environments.
  • Proven track record in designing systems that are scalable, available, maintainable, and performant.
  • Proficiency in coding (Python or other languages) and experience with ETL orchestration tools like Apache Airflow or Dagster.
  • Familiarity with data transformation tools such as dbt or dataform.
  • Experience with data warehouse technologies like BigQuery, Redshift, or Snowflake.
  • 8+ years of experience in Software Engineering, with a focus on Data, cloud computing or distributed systems.

  • Foster a continuous improvement mindset and provide mentorship to your engineering team.
  • Collaborate closely with product managers, data scientists, analysts, and engineering colleagues to translate complex business problems into efficient technical solutions.
  • Shape the engineering vision while owning the data models and toolchain for our data platform.
  • Design, develop, and optimize data models to meet the needs of the data team’s consumers.
  • Build and maintain robust batch and streaming pipelines, leveraging cloud technologies and distributed systems.
  • Develop tools and processes that make data accessible across products and for data consumers.
  • Enhance the maturity of our monitoring systems to improve visibility and failure detection within our infrastructure.
  • Become a subject matter expert on our diverse datasets and associated tooling.
  • Ensure privacy and security in the governance of our data in collaboration with cross-functional teams.
  • Advocate for a scalable, maintainable data platform that supports our evolving business needs.
Posted about 5 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, UK, Germany, France, Canada, India, Chile

🧭 Full-Time

🔍 Automation and software development

🏢 Company: Make👥 251-500SaaSSoftware

  • Proven experience in developing cloud services (3+ years).
  • Proven experience in developing complex front-ends or SPAs (3+ years).
  • Solid experience with back-end technologies including Node.js, TypeScript, and relational databases (PostgreSQL preferred).
  • Hands-on experience with front-end frameworks (Angular preferred).
  • Experience with Docker, software containerization, and microservices architectures.
  • Strong command of English (verbal & written).
  • Experience with automated testing frameworks for backend and frontend.
  • Agile mindset and experience in Scrum or Kanban methodologies.

  • Become part of a cross-functional team to advance our integrations platform.
  • Design, develop, and implement features for scalability, performance, and usability.
  • Refactor and optimize code.
  • Hunt bugs, write tests, and deploy code.
  • Pitch ideas and create documentation.
  • Collaborate through feedback and code reviews.
  • Participate in cross-cutting initiatives.

DockerNode.jsPostgreSQLJavascriptTypeScriptAngularCI/CDMicroservices

Posted about 19 hours ago
Apply
Apply
🔥 Sr. Software Engineer
Posted about 20 hours ago

📍 United States

🏢 Company: iBase-t

  • Passion for working with customers in a fast-paced environment.
  • Very strong understanding of software development tools such as Java, JavaScript, Spring, Hibernate, Git, Oracle, SQL Server, PLSQL/TSQL, XML, XSLT, JSON, JEE, JMS Tomcat/ActiveMQ.
  • Knowledge of React.js, Redux, and Web UI Frontend development.
  • Strong analytical and technical problem-solving skills.
  • Effective communication, facilitation, and presentation skills.
  • Self-starter with proficient time management skills.
  • Practitioner of the Agile software development.
  • Effective Leadership and influencing skills.
  • Growth mindset with industry familiarity in complex manufacturing processes.
  • 5-8 years’ experience in software development.
  • Bachelor’s degree in computer science or engineering, business information systems, computing, and information technologies.

  • Technical Lead on projects providing required guidance to the development team.
  • Create Technical documentation to support customers’ requirements.
  • Collaborate with Client Partner to estimate customer requirements.
  • Work with project team in planning, prioritizing, and execution of assigned tasks.
  • Lead and educate the customer on user interface and integration for the Solumina application.
  • Deploy and validate custom requirements based on user stories.
  • Perform peer code reviews ensuring programming standards are met.
  • Support Customer Care organization with complex customers’ technical requirements.
  • Drive Product innovation based on project lessons learned.
  • Contribute to the company's continuous improvement initiatives.

AgileGitHibernateJavaJavascriptOracleReact.jsSpringActiveMQReduxTomcatJSON

Posted about 20 hours ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 94200.0 - 117800.0 CAD per year

🔍 Healthcare technology

  • 3-5 years experience building native Android applications.
  • Knowledge and understanding of mobile development best practices.
  • Experience building and maintaining automated test suites.
  • Diploma/degree nice to have (not required).

  • Design, develop, and maintain platform tooling and infrastructure for supporting mobile application development, builds, and releases.
  • Actively participate in technical design and planning discussions, contributing to system design and documentation.
  • Uphold standards for quality by performing code reviews, fixing bugs, creating automated tests, and monitoring performance.
  • Collaborate with UX designers to build polished user interfaces.
  • Adhere to all system operation policies including Access Control, Encryption Control, Logging, Change Management, Platform Security, System Configuration, Accessibility, and Physical and Incident Management policies.
  • Participate in our On-Call rotation.

AndroidKotlinMongoDB

Posted about 22 hours ago
Apply
Apply

📍 Spain

🧭 Full-Time

💸 47000.0 - 60000.0 EUR per year

🔍 ECommerce and shipping software

  • Proficiency in English, both written and verbal.
  • Exceptional communication and team skills.
  • Detail-oriented with strong organizational skills.
  • Experience in an Agile software development environment.
  • Understanding of advanced object-oriented design and SOLID principles.
  • Experience with creating and maintaining automated unit tests.
  • Strong understanding of SQL and relational databases.
  • Familiarity with C#, .Net Core, JavaScript, Typescript, SQL, AWS, Kafka, ElasticSearch, Docker, Kubernetes.

  • Be an active contributor during the design and implementation phases of the Software Development Lifecycle (SDLC).
  • Apply software engineering best practices while modifying/enhancing our software platform.
  • Attend and contribute to design review meetings.
  • Document solutions by developing documentation, flowcharts, layouts, diagrams, charts, and clear code.
  • Collaborate with other members of the engineering team to develop shipping software products.
  • Design and implement new product features and enhancements.
  • Write tests to support source code changes and perform code reviews.

AWSDockerSoftware DevelopmentSQLAgileElasticSearchJavascriptKubernetesTypeScriptC#.NET core

Posted about 22 hours ago
Apply
Apply

📍 Canada

🔍 Technology for small businesses

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

  • Demonstrated expertise in developing highly scalable, robust software solutions across multiple layers of the technology stack.
  • Proven leadership experience in guiding teams through complex projects as a technical lead.
  • Exceptional software design, architecture, and coding skills focusing on maintainability and performance.
  • Outstanding collaboration and communication skills, enhancing team productivity through mentorship.
  • Strong self-motivation and resourcefulness in project delivery and problem-solving.
  • Ability to navigate ambiguity and prioritize tasks effectively.
  • Passionate commitment to continuous learning and professional growth with a track record of staying current with emerging technologies.

  • Collaborate closely with cross-functional teams to conceptualize, design, and deliver high-impact features that address customer needs.
  • Partner with Product and Design teams to define the strategic product roadmap.
  • Identify and lead large-scale initiatives driving innovation across multiple teams.
  • Participate in code reviews and testing for code quality.
  • Champion consistent engineering practices and reusable code solutions.
  • Lead discussions to drive consensus on solutions for complex customer problems.
  • Research and implement industry best practices.
  • Communicate complex technical concepts to diverse audiences.
  • Provide mentorship and guidance to team members.

AWSGraphQLLeadershipSoftware DevelopmentReact NativeRuby on RailsTypeScriptReact

Posted about 22 hours 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.