Apply

Sr. Software Engineer

Posted 1 day agoViewed

View full description

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

๐Ÿ“ Location: United States

๐Ÿ’ธ Salary: 150000.0 - 180000.0 USD per year

๐Ÿ” Industry: Healthcare Fintech

โณ Experience: 5+ years

๐Ÿช„ Skills: Backend DevelopmentSQLDesign PatternsGitJavaSpring BootJava Enterprise EditionRDBMSRESTful APIsDebugging

Requirements:
  • 5+ years of experience in backend development with Java.
  • Strong understanding of object-oriented programming and design patterns.
  • Knowledge of relational databases and SQL.
  • Proficient in version control systems like Git.
Responsibilities:
  • Design, develop, and maintain backend systems.
  • Collaborate with cross-functional teams to define and implement new features.
  • Optimize applications for maximum speed and scalability.
  • Ensure the technical feasibility of backend designs.
  • Write clean, maintainable, and efficient code.
  • Troubleshoot and debug applications.
  • Stay up-to-date with emerging technologies and industry trends.
Apply

Related Jobs

Apply

๐Ÿ“ United States, Canada

๐Ÿข Company: OpenBorder

  • Proven experience leading complex engineering efforts
  • Deep understanding of system design and architecture
  • Ability to mentor and elevate others
  • Strong communication and decision-making skills
  • Lead the development of major features and systems
  • Mentor engineers and contribute to technical growth on the team
  • Design and implement scalable, maintainable solutions
  • Drive best practices in testing, documentation, and system design

AWSBackend DevelopmentLeadershipPostgreSQLSQLFrontend DevelopmentFull Stack DevelopmentGCPJavaMongoDBSoftware ArchitectureTypeScriptNest.jsNext.jsCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringSoftware Engineering

Posted 3 days ago
Apply
Apply

๐Ÿ“ United States

๐Ÿงญ Full-Time

๐Ÿ’ธ 176134.0 USD per year

๐Ÿ” Software Development

  • Masterโ€™s degree in Information Technology, Computer Science, or similar; and 36 months experience in .NET software development. In lieu of primary requirements, employer will accept a Bachelorโ€™s degree in Information Technology, Computer Science, or similar; and 60 months experience in .NET software development.
  • Demonstrated proficiency in the following technologies: C#, JavaScript, Angular ASP.NET, .NET, MVC Framework, SQL, and T-SQL.
  • Conduct software development with the product management, project management, implementation and customer support teams to evaluate user/client needs and provide innovative and efficient technical software development solutions along with accurate time estimations
  • Software development research, analysis, design, documentation, and modification of technical software development specifications throughout the software development lifecycle
  • Conduct software development and maintain rich enterprise class SaaS applications and systems using C# utilizing Visual Studio 2015, .NET Framework 4.5, MVC Framework 4.0 and ADO.NET transaction management
  • Maintain of Web 2.0 applications and interfaces using JavaScript, TypeScript. Angular.js, Backbone.js, HTML5, CSS3, LESS and other web technologies
  • Translate software development design mockups and style guides provided by the UI/UX design team into functional and responsive user interfaces, ensuring cross browser compatibility and performance
  • Enable software development team to contribute to continual technical improvement by suggesting improvements to software architecture, user interface and migration to new technologies
  • Review developersโ€™ workflow in the design tables, views, triggers, functions and stored procedures using T-SQL and LINQ, and optimize them periodically
  • Ensure development team is developing and maintain effective unit test coverage of new and existing JavaScript code using Karma test runner and Jasmine framework
  • Review requirements and lead design sessions and write technical software development requirements and design documents, document specifications, diagrams and process flows utilizing UML methodologies
  • Liaise with QA Engineers and Developers to develop, maintain, and execute software development procedures and drive for consistent user interaction by consolidating on common components
  • The Sr. Software Engineer will report to the Software Engineering Manager.

Software DevelopmentSQLASP.NETJavascriptC#.NETAngular

Posted 5 days ago
Apply
Apply

๐Ÿ“ United States, Canada, select countries in the EU

๐Ÿงญ Full-Time

๐Ÿ’ธ 150000.0 - 200000.0 USD per year

๐Ÿ” Software Development

๐Ÿข Company: Hiro Systems PBC

  • 5+ years of software development experience building and shipping production applications, with a focus on backend systems or API-driven services.
  • Strong proficiency in TypeScript/Node.js and/or Rust.
  • Demonstrated experience designing, building, and scaling web APIs or microservices โ€“ you have tackled challenges in system design, performance tuning, and reliability for high-traffic services.
  • Hands-on experience with relational databases, especially PostgreSQL โ€“ from data modeling and querying to performance optimization.
  • Familiarity with modern cloud and container infrastructure. Youโ€™ve worked with containers/orchestration (Docker, Kubernetes) and deployed services on cloud platforms (we use GCP).
  • Passion for code quality and automation. You write clean, maintainable code and have experience with automated testing and CI/CD pipelines (GitHub Actions or similar) to ensure smooth deployments.
  • Excellent communication and collaboration skills. Comfortable working in a remote, distributed team and coordinating across time zones.
  • Self-driven and ownership-minded. You take initiative, have a bias for action, and can manage projects end-to-end in a fast-paced environment.
  • Design, build, and maintain scalable backend services and APIs that drive Hiroโ€™s developer platform (e.g. blockchain data, token metadata, ordinals) on Bitcoin and Stacks.
  • Ensure high performance and reliability of our APIs โ€“ youโ€™ll optimize endpoints, databases, and caching to handle increasing load with low latency and high uptime.
  • Collaborate cross-functionally with product managers, frontend engineers, and DevOps to plan and implement new features end-to-end, delivering seamless experiences for developers.
  • Write and automate thorough tests (unit, integration, performance) for your code โ€“ we use tools like k6 for load testing and Playwright for end-to-end testing โ€“ to ensure every release is of top quality.
  • Participate in code reviews and architecture discussions, contributing to design decisions and championing engineering best practices to continuously improve code quality.
  • Monitor and troubleshoot production systems as needed, debug issues across services and the stack, and implement fixes to maintain the stability and security of our platform.
  • Work across the stack when necessary โ€“ primarily on backend APIs, but occasionally diving into frontend code or internal tools โ€“ to deliver complete solutions and improve our overall developer experience.

Backend DevelopmentDockerNode.jsPostgreSQLSoftware DevelopmentGCPKubernetesTypeScriptAPI testingREST APIRustCI/CDMicroservicesSoftware Engineering

Posted 9 days ago
Apply
Apply

๐Ÿ“ United States

๐Ÿงญ Full-Time

๐Ÿ’ธ 135000.0 - 215000.0 USD per year

๐Ÿ” Cybersecurity

๐Ÿข Company: crowdstrikecareers

  • 7+ years experience in a full-time backend software development role
  • Experience building high volume services and systems for a cloud-delivered SaaS product
  • Solid grounding in at least one cloud environment (AWS, Azure, GCP)
  • Serve as a guiding hand in designing Cloud Protocols.
  • Work closely with Falcon Sensor teams for each of the platforms.
  • Scale into the future.

AWSBackend DevelopmentSoftware DevelopmentCloud ComputingKafkaGoMicroservicesSaaS

Posted 14 days ago
Apply
Apply

๐Ÿ“ United States of America

๐Ÿงญ Full-Time

๐Ÿ’ธ 135000.0 - 215000.0 USD per year

๐Ÿ” Cybersecurity

๐Ÿข Company: crowdstrikecareers

  • 7+ years (Avg. Exp = 10-15 yrs) of full-time experience in a service-oriented backend developer role
  • 5+ recent years developing microservices for a SaaS product, in one of the following object-oriented languages: Golang, Java, Scala, Kotlin, Python, Node.js.
  • Degree in Computer Science (or commensurate experience in data structures/algorithms/distributed systems).
  • Expert-level knowledge of Golang
  • The ability to scale backend systems โ€“ sharding, partitioning, scaling horizontally are second nature to you.
  • Deep understanding of distributed systems and scalability challenges.
  • Deep understand multi-threading, concurrency, and parallel processing technologies.
  • Team player skills โ€“ we embrace collaborating as a team as much as possible.
  • A thorough understanding of engineering best practices from appropriate testing paradigms to effective peer code reviews and resilient architecture.
  • The ability to thrive in a fast paced, test-driven, collaborative and iterative programming environment.
  • The skills to meet your commitments on time and produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration.
  • Develop and maintain services to meet reliability and scalability demands.
  • Develop and enhancement monitoring services.
  • Extend and build new libraries for cross-cutting concerns that comprise/extend to the entirety of CrowdStrike's cloud platform, which consists of hundreds of libraries and services.
  • Constantly re-evaluate our product to improve architecture, knowledge models, user experience, performance and stability.
  • Use and give back to the open source community.
  • Evangelize best practices for building software, especially as pertains to Go.
  • Brainstorm, define, and build collaboratively with members across multiple teams.
  • Obsess about learning, and champion the newest technologies & tricks with others, raising the technical IQ of the team.
  • Mentor other developers on web, backend and data storage technologies and our system.
  • Update OSS dependencies as needed
  • Be mentored and mentor other developers on web security, authentication and authorization strategies.
  • Be an energetic โ€˜self-starterโ€™ with the ability to take ownership and be accountable for deliverable.

AWSBackend DevelopmentCloud ComputingCybersecurityElasticSearchKafkaKubernetesAlgorithmsCassandraData StructuresGoREST APICI/CDDevOpsMicroservicesSoftware EngineeringSaaS

Posted 14 days ago
Apply
Apply

๐Ÿ“ USA

๐Ÿงญ Full-Time

๐Ÿ’ธ 105100.0 - 150567.0 USD per year

๐Ÿ” Education Technology

๐Ÿข Company: wiley_careers

  • 5+ years of professional experience building web applications
  • Extensive Python experience for backend service development
  • Advanced knowledge of MySQL database design, optimization, and performance tuning
  • Experience designing and implementing RESTful APIs and microservices
  • Proven track record of building scalable, resilient distributed systems
  • Experience with DevOps practices and CI/CD pipelines
  • Excellent problem-solving skills and attention to detail
  • Ability to mentor junior developers and contribute to engineering team growth
  • Passion for educational technology and student-centered design
  • Bachelor's degree in Computer Science or equivalent experience
  • Experience with building scalable applications on AWS cloud infrastructure
  • Architect and implement scalable backend services in Python with performance and maintainability in mind.
  • Design and optimize complex MySQL database schemas and queries for educational data.
  • Mentor junior developers on engineering best practices.
  • Drive technical decisions around architecture, scalability, and system design.
  • Collaborate with product managers and designers to translate educational requirements into technical implementations.
  • Champion DevOps practices and contributes to CI/CD pipeline improvements.
  • Identify technical debt and lead refactoring initiatives.
  • Participate in code reviews and technical documentation efforts.

AWSBackend DevelopmentPythonSQLMySQLAlgorithmsData StructuresCI/CDRESTful APIsMentoringDevOpsMicroservicesSoftware Engineering

Posted 14 days ago
Apply
Apply

๐Ÿ“ USA

๐Ÿงญ Full-Time

๐Ÿ’ธ 126000.0 - 197000.0 USD per year

๐Ÿ” Software Development

๐Ÿข Company: Addepar๐Ÿ‘ฅ 501-1000๐Ÿ’ฐ $166,262,336 Series F almost 4 years ago๐Ÿซ‚ Last layoff over 2 years agoFinancial ServicesSaaSFinTechSoftware

  • 5+ years of software engineering experience
  • Proficient in distributed micro-services development, specifically with Python or Java
  • Experience with databases, SQL, NoSQL, OLAP, and/or data lake architectures
  • Ability to own complex projects involving partners across multiple team
  • Proven ability to collaborate with and mentor other engineers
  • Partner with multi-functional teams to design, develop, and deploy scalable data solutions that meet business requirements.
  • Collaborate closely with our engineering leads to define and implement our platform architecture to meet Addeparโ€™s growth and scalability needs
  • Evaluate and drive strategic business and technology decisions for the company and for customers
  • Be a technical thought leader in multiple areas who educates and shares best practices. Your contributions deliver strategic and prescriptive guidance

AWSPythonSQLJavaKubernetesData engineeringJava SpringNosqlAgile methodologiesTerraformMicroservicesSoftware Engineering

Posted 15 days ago
Apply
Apply

๐Ÿ“ Arkansas, California, Connecticut, Delaware, Florida, Georgia, Idaho, Illinois, Indiana, Maryland, Massachusetts, New York, North Carolina, Pennsylvania, Vermont, Virginia, West Virginia, Wisconsin

๐Ÿงญ Full-Time

๐Ÿ’ธ 150000.0 - 165000.0 USD per year

๐Ÿ” Software Development

๐Ÿข Company: Place Exchange

  • 4-6 years of full-stack software engineering experience with a track record of building clear, maintainable code, and engineering large-scale systems
  • Strong experience with Python or comparable server-side languages, like Java or Node
  • Experience in frontend technology using HTML/CSS/JavaScript
  • Experience in building out well-thought functional and unit tests
  • Experience using metrics and monitoring tools/frameworks to handle performance optimization or to provide visibility into the systems
  • Experience with architecture and development of business solutions and acting as a thought leader in cloud-based technical solutions
  • Experience of mentoring, educating and motivating young developers.
  • Strong problem solving, analytical and critical thinking skills
  • Strong communicator who communicates effectively across groups, locations and cultures, in-person and virtually
  • Ship small to large features independently
  • Pair with other senior engineers on the team to help deliver key initiatives
  • Work with and mentor fellow software engineers to enhance our platform.
  • Play a key role in shaping our team, our roadmap and our technical strategy.
  • Operate in a team that follows best practices for shipping good software, including documentation, comprehensive testing, CI/CD hygiene and code instrumentation

AWSBackend DevelopmentPostgreSQLPythonSQLCloud ComputingDjangoDynamoDBElasticSearchFrontend DevelopmentFull Stack DevelopmentHTMLCSSJavascriptKubernetesSnowflakeSoftware ArchitectureAirflowData engineeringgRPCReactSparkCommunication SkillsAnalytical SkillsCI/CDProblem SolvingRESTful APIsMentoringMicroservicesSoftware Engineering

Posted 15 days ago
Apply
Apply

๐Ÿ“ United States

๐Ÿงญ Full-Time

๐Ÿ’ธ 142000.0 - 196000.0 USD per year

๐Ÿ” Software Development

  • 6+ years of experience developing enterprise or consumer web applications with Python and Java/Spring
  • Experience in developing and deploying web applications
  • Strong experience building scalable REST APls
  • Highly proactive, self-motivated, and able to work independently
  • Create lasting impact by building and continuously improving our Python and Java-based microservices.
  • Lead the design, development and deployment of critical APls and services that power core product functionality, working with the rest of the engineering team to collaboratively create and refine technical designs and solutions.
  • Collaborate with key partners including data science, product management, design, and behavioral health specialists.
  • Follow and promote best practices during all phases of software development, adhering to the highest quality and security standards.
  • Drive continuous technical improvement for our platforms and tooling.

AWSBackend DevelopmentPythonSoftware DevelopmentSQLJavaSpringSpring BootREST APICI/CDRESTful APIsMicroservices

Posted 16 days ago
Apply
Apply

๐Ÿ“ United States

๐Ÿงญ Full-Time

๐Ÿ” Mental Healthcare

๐Ÿข Company: Rula๐Ÿ‘ฅ 251-500๐Ÿ’ฐ Series C 11 months agoPersonal HealthMental HealthAddiction TreatmentHealth InsuranceWellnessHealth CareHome Health Care

  • 5+ years of professional engineering experience
  • Experience designing and building highly scalable, reliable, available, and performant systems
  • Expert understanding of application architecture, API design patterns, data modeling, security, performance, and scaling
  • Design and build scalable, reliable backend systems critical to the day-to-day operations at Rula, including our scheduling infrastructure, third-party integrations, and telehealth functions
  • Identify and solve complex technical challenges
  • Collaborate across teams, and drive innovation that supports our mission to deliver impactful and cohesive solutions

AWSBackend DevelopmentNode.jsDesign PatternsKafkaSoftware ArchitectureTypeScriptAPI testingCI/CDRESTful APIsMicroservicesExcellent communication skillsData modelingSoftware Engineering

Posted 21 days ago
Apply