Apply

Senior Software Engineer

Posted 2 months agoViewed

View full description

๐Ÿ’Ž Seniority level: Senior, Senior-level experience

๐Ÿ“ Location: United Kingdom

๐Ÿ” Industry: Life science and pharmaceutical industry

๐Ÿข Company: SciLeads๐Ÿ‘ฅ 51-100๐Ÿ’ฐ $667,607 Seed over 4 years agoAnalyticsInformation Technology

๐Ÿ—ฃ๏ธ Languages: English

โณ Experience: Senior-level experience

๐Ÿช„ Skills: Project ManagementSoftware DevelopmentSQLAgileC#Data engineering.NET.NET coreReactCollaborationAgile methodologiesOrganizational skills

Requirements:
  • Senior-level experience in software development and project management.
  • In-depth knowledge of C# and experience using .Net.
  • Proficiency in managing large-scale datasets and data engineering tools.
  • Experience managing and delivering complex technical projects in an Agile environment.
  • Enthusiasm for solving complex data challenges and continuously improving data handling processes.
  • Ability to communicate effectively with stakeholders, providing clear project updates and technical insights.
  • Excellent time management and organizational skills.
  • Based in the United Kingdom.
Responsibilities:
  • Ownership of the full software development life cycle.
  • Work with cloud-based architecture focusing on scalability and performance.
  • Manage and wrangle a database with over one billion records, ensuring efficient data handling and aggregation.
  • Implement robust data engineering practices to address data challenges.
  • Engage in project management.
  • Conduct code quality reviews and collaborate with the team.
  • Maintain a customer-first approach by focusing on customer needs and delivering value.
Apply

Related Jobs

Apply

๐Ÿ“ UK

๐Ÿงญ Full-Time

๐Ÿข Company: UNiDAYS Ltd

  • Good working knowledge of AWS and C#/.Net for implementing modern cloud architectures.
  • Passion for engineering craft demonstrated through writing maintainable code and conducting code reviews.
  • Coach others in the team to improve overall performance.
  • Desire to build stable, scalable, secure, observable, and performant services.
  • Understanding of business goals and maximizing work impact.
  • Strong grasp of agile methodologies like scrum and kanban.
  • Excellent problem-solving skills and attention to detail.
  • Exceptional communication and collaboration skills.
  • Accountability for performance and team goals.
  • Lead inclusively to foster a diverse engineering culture.

  • Contributing to the team's goal of delivering the next generation marketplace product.
  • Deliver impactful features with a pragmatic approach.
  • Proactively contribute to the betterment of other engineers through mentoring and feedback.
  • Provide technical and strategic feedback to improve product effectiveness.
  • Prioritize impactful problems and facilitate change.
  • Communicate solutions and risks of technical issues to non-technical stakeholders.
  • Champion user-centric solutions focusing on market fit and profitability.

AWSAgileTypeScriptC#ASP.NET MVC.NETReact

Posted 4 days ago
Apply
Apply

๐Ÿ“ UK

๐Ÿงญ Full-Time

๐Ÿ” Student Affinity Network

๐Ÿข Company: UNiDAYS๐Ÿ‘ฅ 251-500Marketing

  • A good working knowledge of AWS, C#/.Net and modern architectures in a cloud environment.
  • A passion for engineering craft, including writing maintainable code, code reviews, and writing tests.
  • A coaching mentality to help improve the entire team.
  • Desire to build stable, scalable, secure, observable, and performant services.
  • Understanding of how work aligns with business goals.
  • Strong understanding of agile methodologies, such as scrum and kanban.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.
  • Accountability for performance and contribution to team goals.
  • Lead by example to foster an inclusive engineering culture.

  • Contributing to the team's goal of delivering our next generation marketplace product.
  • Deliver impactful features with a pragmatic approach.
  • Proactively contributing to the betterment of other engineers in the company through sponsoring, mentoring and providing constructive feedback.
  • Providing technical and strategic feedback on projects to enable more effective products.
  • Prioritizing the most impactful problems to bring about change.
  • Communicating technical solutions and risks to non-technical stakeholders.
  • Championing user-centric solutions with attention to market fit and profitability.

AWSSoftware DevelopmentAgileC#ASP.NET MVC.NETREST APIMentoringMicroservices

Posted 7 days ago
Apply
Apply

๐Ÿ“ Spain, Germany, UK, Czech Republic, Netherlands, Switzerland

๐Ÿ” Mass customization and software development

  • Strong proficiency in web development (TypeScript and NodeJS).
  • In-depth understanding of design principles, data structures, and algorithms.
  • Ability to work in a remote-first agile environment and deliver high-quality code consistently.
  • Good communication and collaboration skills.
  • Curiosity and an always-learning attitude.

  • Develop backend and UIs in Node.js and React as part of an agile product-development team.
  • Participate in domain modeling and scoping of functionality as part of grooming the product backlog.
  • Integrate against a variety of external systems.
  • Improve code quality by participating in code reviews.
  • Solve production problems and proactively improve response times.

Backend DevelopmentNode.jsTypeScriptAlgorithmsData StructuresREST APIReact

Posted 7 days ago
Apply
Apply

๐Ÿ“ North America, Europe

๐Ÿงญ Full-Time

๐Ÿ’ธ 140000.0 - 170000.0 CAD / USD 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.
  • Familiar with data storage solutions (SQL/noSQL databases).
  • Familiar with containerized infrastructure (Docker, Kubernetes).
  • Results-oriented individual with a high EQ and attention to detail.
  • Architect own solutions factoring in maintenance, scalability, and security.
  • Familiar with team processes based on agile methodology.
  • Collaborative approach to sharing ideas and finding innovative solutions.
  • Improve overall productivity through technical leadership and mentorship.

  • 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 other business units to prioritize deliverables and set timelines.
  • Make technical decisions and explain them to team members for buy-in.
  • Process big data collections and design fast-read data storages.
  • Design and implement high availability APIs for large blockchain datasets.
  • Design next generation data pipelines.
  • Mentor junior team members.

DockerSQLBlockchainKubernetesData engineeringGoNosql

Posted 13 days ago
Apply
Apply

๐Ÿ“ U.S., Canada, U.K., Costa Rica, the Philippines, Australia

๐Ÿงญ Full-Time

๐Ÿ” Technology for law firms

๐Ÿข Company: Elite Technology๐Ÿ‘ฅ 1-10ConsultingInformation TechnologySoftware

  • 5+ years of experience in software development for complex business applications.
  • Expert knowledge of C# including .NET Core.
  • Cloud development experience with Azure, including Azure SQL, Azure Functions, App Services, Event Hubs, API Management, AAD, Key Vault, Blob Storage, and Azure Monitor.
  • Experience in building and consuming REST APIs.
  • Experience with GIT / Azure DevOps.
  • Experience in CI/CD pipeline.
  • Experience with SQL and Azure SQL.
  • Experience in PowerShell.
  • Experience in software integration.
  • Experience in software automation and test-driven development.
  • Eagerness to obtain domain knowledge for effective technical leverage.
  • Strong oral and written communication skills along with strong interpersonal skills.

  • Interpret software requirements to design and implement software as defined by product management and agile team.
  • Gain a complete understanding of the development framework and guidelines and apply to daily software development.
  • Translate software design into measurable tasks and time estimates; track time against those tasks weekly.
  • Seek innovative solutions to problems and recommend implementations.
  • Establish good working relationships with developers in various office locations.
  • Identify areas of improvement and deliver full-cycle implementations.
  • Work closely with the team to ensure product development meets requirements.
  • Learn and apply new technologies for continuous self-improvement.
  • Provide technical mentorship, coaching, and training to junior engineers.

SQLGitC#Azure.NET.NET coreREST APICI/CD

Posted 21 days ago
Apply
Apply

๐Ÿ“ Canada, the UK, 40 U.S states including AL, AZ, CA-excluding San Francisco, CO, CT, DC, DE, FL, GA, IA, ID, IL, IN, KS, LA, MA, MD, ME, MI, MN, MO, NE, NV, NH, NJ, NM, NY, NC, OH, OR, PA, SC, SD, TN, TX, UT, VA, VT, WA, WI

๐Ÿงญ Full-Time

๐Ÿ’ธ 145000.0 - 180000.0 USD per year

๐Ÿ” Public safety software

๐Ÿข Company: Mark43๐Ÿ‘ฅ 251-500๐Ÿ’ฐ $39,999,992 Series E 7 months agoGovTechInformation ServicesLaw EnforcementPublic SafetySoftware

  • At least 4 years of professional experience using Java, .NET, or other server-side languages in production.
  • Comfortable utilizing agile development and testing your own code.
  • Experience in cloud feature development and front-end stack (JavaScript, ReactJS) is a plus.
  • Deep understanding of databases, automated testing, and Agile methodologies.
  • Proficiency in building and managing RESTful APIs.
  • Strong DevOps experience managing cloud products.
  • Experience designing infrastructure for complex cloud-based applications hosted in AWS or Azure.
  • Proven experience in building for scale in a B2B environment.
  • Knowledge of microservices architecture.
  • Commitment to mentoring junior team members and contributing to the company outside your role.
  • Experience in building low-code platforms is a huge plus.

  • Spent time working with a Product Manager to understand requirements for a new feature.
  • Built features using technologies like Java, SQL, Redis, and Elasticsearch.
  • Participated in on-call rotation and improved customer experience.
  • Provided end-to-end technical ownership of a product.
  • Reviewed and submitted code as part of the deployment process.
  • Collaborated with design and product teams to document feature requirements.
  • Wrote clear technical documentation for code.
  • Tested new technologies and discussed code improvements.
  • Nurtured an engineering culture focused on quality.

SQLCloud ComputingElasticSearchJavaTypeScriptRedisReactRESTful APIsDevOpsMicroservices

Posted 27 days ago
Apply
Apply

๐Ÿ“ US, UK

๐Ÿงญ Full-Time

๐Ÿ’ธ 185000.0 - 200000.0 USD per year

๐Ÿ” Music technology

  • Worked with Elasticsearch, optimizing data representations, queries, and clusters.
  • Relevant work experience building and evolving production software using Go and Python.
  • Experience deploying and managing ML models in production environments.
  • Several years working with RDBMS such as MySQL or PostgreSQL and crafting performant SQL queries.
  • Experience leveraging SaaS and cloud provider primitives.

  • Help define the architecture and drive implementation changes across multiple backend services that power Spliceโ€™s next generation products.
  • Translate large-scale architectural changes into manageable, incremental outcomes that provide ongoing customer benefits.
  • Help optimize search infrastructure and create mechanisms for safe and rapid ML model productionalization.
  • Advocate for system designs and APIs that make 'The right thing, the easy thing.'
  • Drive solutions that are both technically and organizationally scalable.

AWSDockerGraphQLLeadershipPostgreSQLPythonSQLElasticSearchJenkinsKerasMySQLPyTorchTypeScriptData engineeringGogRPCRDBMSRedisTensorflowCollaborationTerraformSaaS

Posted 29 days ago
Apply
Apply

๐Ÿ“ Dublin, Europe

๐Ÿงญ Full-Time

๐Ÿ” Software and Data

๐Ÿข Company: MongoDB๐Ÿ‘ฅ 1001-5000๐Ÿ’ฐ Post-IPO Equity almost 7 years agoDatabaseOpen SourceCloud ComputingSaaSSoftware

  • At least 5 years of professional software development experience.
  • Skilled in writing large-scale, distributed backend systems in a compiled language (Java, C#, Go, etc.).
  • Comfortable working across the stack of modern web applications (e.g., React, TypeScript, Enzyme).
  • Experience with at least one major cloud provider technology (AWS, Azure, GCP).
  • Led the launch of a new module and maintained it in production.
  • Eager to solve tough problems.
  • Excellent communication skills.
  • Curious, collaborative, and motivated.

  • Build and design new features for MongoDB Atlas.
  • Become an expert in and improve systems for automatic scaling and healing of database clusters.
  • Investigate issues from cloud provider integrations down to OS configuration.
  • Contribute to and lead complex technical projects.
  • Work closely with product and design teams, considering the userโ€™s perspective.
  • Collaborate with customers and support engineers to resolve issues.
  • Develop codebase, best practices, and design principles together with team members.
  • Learn from and mentor other team members.

AWSGCPJavaMongoDBTypeScriptC#AzureGoReact

Posted 30 days ago
Apply
Apply

๐Ÿ“ United Kingdom

๐Ÿงญ Full-Time

๐Ÿ” Software and data products for financial crime prevention

๐Ÿข Company: Ripjar๐Ÿ‘ฅ 101-250๐Ÿ’ฐ Private about 2 months agoArtificial Intelligence (AI)Predictive AnalyticsAnalyticsCyber SecurityData VisualizationNatural Language ProcessingSoftware

  • Demonstrable skills in technologies like Node.js, React, Elasticsearch, Kafka, MongoDB, and Redis.
  • Proficient in at least one programming language.
  • Experience with large scale data processing systems and complex JavaScript or Python codebases.
  • Technically proficient with each stage of the software development lifecycle.
  • Strong communication skills to explain complex concepts and write clear documentation.

  • Develop innovative software with a global impact.
  • Work across the software development lifecycle to build and deliver technology in a cross-functional agile team.
  • Collaborate with engineers, product managers, architects, UX and QA specialists as part of the wider engineering team.
  • Provide deep support expertise for the growing customer base.
  • Contribute to the continuous improvement of the technology stack and development process.

Node.jsSoftware DevelopmentAgileElasticSearchJavascriptKafkaMongoDBQARedisReactCommunication SkillsDevOpsDocumentation

Posted about 1 month ago
Apply
Apply

๐Ÿ“ United Kingdom

๐Ÿงญ Full-Time

๐Ÿ’ธ 80000.0 GBP per year

๐Ÿ” Software and data products for combating financial crime

๐Ÿข Company: Ripjar๐Ÿ‘ฅ 101-250๐Ÿ’ฐ Private about 2 months agoArtificial Intelligence (AI)Predictive AnalyticsAnalyticsCyber SecurityData VisualizationNatural Language ProcessingSoftware

  • Expertise in JavaScript, Node.js and React with an understanding of web technologies.
  • Proficient in Linux, Git, MongoDB, and OpenSearch.
  • Ability to create secure, highly available and scalable solutions.
  • Strong understanding of Agile methodologies.
  • Ability to work independently and with stakeholders to develop high quality software.
  • Excellent communication skills to articulate ideas and collaborate.
  • Technical proficiency in the software development lifecycle (SDLC).

  • Develop innovative software with a global impact.
  • Work across the software development lifecycle to build and deliver technology in a cross-functional agile team.
  • Contribute to the continuous improvement of Ripjarโ€™s technology stack and development process.
  • Collaborate with the wider engineering teams, technology, product leaders and customers to establish requirements, design and deliver high quality software.
  • Ensure consistent application of architectural decisions and guidelines across Ripjar's software products.

Node.jsSoftware DevelopmentAgileGitJavascriptMongoDBReactCommunication SkillsAgile methodologiesLinux

Posted about 1 month ago
Apply