Apply

Senior Software Engineer

Posted 9 days agoViewed

View full description

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

πŸ“ Location: U.S., Canada, U.K., Costa Rica, the Philippines, Australia

πŸ” Industry: Technology for law firms

🏒 Company: Elite TechnologyπŸ‘₯ 1-10ConsultingInformation TechnologySoftware

πŸ—£οΈ Languages: English

⏳ Experience: 5+ years

πŸͺ„ Skills: SQLGitC#Azure.NET.NET coreREST APICI/CD

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

Related Jobs

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, 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

πŸ“ 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

πŸ“ US

πŸ” Digital health

🏒 Company: Linus HealthπŸ‘₯ 51-100πŸ’° $55,000,000 Series B over 3 years agoMental HealthMedicalWellnessHealth CareHealth DiagnosticsSoftware

  • 7+ years of software development or similar experience.
  • Strong fundamentals in object-oriented design and data structures.
  • Expertise in REST patterns and general API design, documentation, and testing (familiarity with tools like Swagger and Postman).
  • Experience in building microservices.
  • Experience in working with Node.js, TypeScript, and Python.
  • Experience with testing frameworks (e.g., Jest, Mocha, Playwright).
  • Experience with CI/CD and integration with testing, as well as Git workflows (code reviews on merge requests).
  • Experience writing and reviewing SQL.
  • Experience with debugging and triaging issues, handling production support issues.
  • Good communication skills to translate technical requirements into maintainable code.
  • Experience building on AWS offerings.
  • Experience with agile methodologies.
  • Experience in mentoring juniors or peers around good practices.

  • Collaborate to design, document, and implement architecture for mobile and web applications.
  • Own and lead small to mid platform-driven projects.
  • Solve for and consider security, scalability, availability, and performance.
  • Establish testing policies and procedures including unit, integration, and end-to-end testing.
  • Estimate work, prioritize tasks, track dependencies, report progress, and highlight blockers.

AWSNode.jsPythonSQLTypeScriptAPI testingREST APICI/CDAgile methodologiesMicroservices

Posted 4 days ago
Apply
Apply

πŸ“ US, Canada

πŸ” Digital health

🏒 Company: Linus HealthπŸ‘₯ 51-100πŸ’° $55,000,000 Series B over 3 years agoMental HealthMedicalWellnessHealth CareHealth DiagnosticsSoftware

  • Experience leading development efforts on a shipped product.
  • Deep experience in front end and full stack development (Typescript, React, React-native, Node, etc.).
  • Expertise in REST patterns and general API design, documentation, and testing.
  • Proficiency in one or more of the following: Typescript, Node.js.
  • Ability and willingness to learn new languages and frameworks as needed.
  • Ability to navigate ambiguous problems and define constraints.
  • Experience with CI/CD, testing, and Git workflows.
  • Experience in cloud-native development (e.g., AWS - Lambda, ECS, or equivalent).
  • Experience with Docker and Terraform.
  • Experience in the healthcare or regulated industry (HIPAA compliance, FDA, etc.).

  • Design, develop, test, deploy, and maintain web and mobile applications.
  • Lead the team in estimation and planning while managing tasks and tracking progress.
  • Craft and document architecture designs to meet business initiatives.
  • Collaborate on testing procedures, ensuring security, scalability, high availability, and performance.
  • Propose actionable short-term and long-term solutions for system or product issues.
  • Ensure production services' high availability and reliability.
  • Lead large-scale software development projects in coordination with other teams.
  • Establish best practices using design patterns and mentor team members.

AWSDockerNode.jsReact NativeTypeScriptREST APIReactCI/CDTerraform

Posted 4 days ago
Apply
Apply

πŸ“ United States

πŸ’Έ 123000.0 - 198000.0 USD per year

πŸ” Aerospace

🏒 Company: UmbraπŸ‘₯ 251-500πŸ’° $3,400,000 Series A about 9 years agoHome DecorE-Commerce

  • Bachelor of Science in Computer Science or equivalent experience.
  • 5+ years of professional experience developing highly available web services with server-side scripting languages, preferably Python.
  • 3+ years of experience designing, developing, and testing commercial RESTful APIs.
  • Foundational understanding of software architecture, event-driven microservices, and automated testing patterns.
  • Experience with database-backed applications, preferably Postgres.
  • Good communication skills and ability to work collaboratively.
  • Experience designing and documenting commercial APIs, preferably using Swagger/OpenAPI.
  • Current security clearance or willingness to acquire one.

  • Build, test, and maintain applications that run our satellites.
  • Tackle problems related to automating spacecraft operations, mission scheduling, and data pipelines.
  • Provide software architecture expertise to cross-functional engineering and product teams.
  • Help establish and adhere to DevOps practices ensuring quality and performance.

DockerPythonKubernetesSoftware ArchitectureAPI testingPostgresCI/CDRESTful APIsMicroservices

Posted 4 days ago
Apply
Apply

πŸ“ Canada

🧭 Full-Time

πŸ’Έ 114000.0 - 172000.0 CAD per year

πŸ” Identity and Access Management

🏒 Company: OktaπŸ‘₯ 5001-10000πŸ’° $1,000,000,000 Post-IPO Equity over 4 years agoπŸ«‚ Last layoff 11 months agoIT InfrastructureCRMManagement Information SystemsWeb DevelopmentEnterprise SoftwareIdentity ManagementSoftware

  • An interest in designing, analyzing, and troubleshooting large-scale distributed systems.
  • A systematic problem-solving approach, coupled with strong communication skills.
  • Practical experience developing and improving applications written in Node.js, Golang, or another concurrency-friendly language.

  • Designing and building new and upcoming features.
  • Maintaining and expanding existing core products.
  • Collaborating with peer teams to deliver solutions that meet industry standards.
  • Participating in scheduled on-call rotations.

AWSNode.jsPostgreSQLMongoDBAzure

Posted 5 days ago
Apply
Apply

πŸ“ Canada

🧭 Full-Time

πŸ’Έ 114000.0 - 172000.0 CAD per year

πŸ” Identity and Access Management

  • An interest in designing, analyzing, and troubleshooting large-scale distributed systems
  • A systematic problem-solving approach, strong communication skills, and a sense of ownership and drive
  • Practical experience developing and improving applications written in Node.js, Golang, or another concurrency-friendly language

  • Designing and building new and upcoming features
  • Maintaining and expanding existing core products
  • Collaborating with peer teams to deliver solutions that meet industry standards
  • Participating in scheduled on-call rotations

AWSNode.jsPostgreSQLMongoDBAzure

Posted 5 days ago
Apply