Apply

Software Engineer II

Posted 5 days agoViewed

View full description

💎 Seniority level: Junior, 2+ years

📍 Location: United States

💸 Salary: 123872.0 - 145000.0 USD per year

🔍 Industry: FinTech

🏢 Company: joinroot

🗣️ Languages: English

⏳ Experience: 2+ years

🪄 Skills: AWSBackend DevelopmentSoftware DevelopmentSQLJavascriptRuby on RailsTypeScriptReactCommunication SkillsCollaborationProblem SolvingRESTful APIsTeamworkSoftware EngineeringDebugging

Requirements:
  • 2+ years as a software engineer
  • An eagerness to work closely with your team in a collaborative environment
  • Curiosity in clearly defining the customer problem that needs to be solved
  • Excellent communication skills both with engineering colleagues and team stakeholders
Responsibilities:
  • Write, test, and deploy software solutions that are accurate and resilient
  • Actively seek to understand the customer’s problem to ensure you are developing effective solutions
  • Collaborate closely with supportive teammates to share and improve your work
  • Clearly communicate and document your work to help others learn
  • Support your systems in production resolving incidents and issues that affect our customers
  • Increase the effectiveness of your team by suggesting code and process improvements
Apply

Related Jobs

Apply

📍 United States

🧭 Full-Time

💸 155000.0 - 255000.0 USD per year

🔍 Cybersecurity

🏢 Company: crowdstrikecareers

  • Degree in Computer Science (or commensurate experience in data structures/algorithms/distributed systems)
  • 12+ years of backend development experience
  • The ability to scale backend systems – sharding, partitioning, scaling horizontally are second nature to you
  • Deep understanding of distributed systems and scalability challenges
  • Deep understanding of 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
  • Lead backend engineering efforts from rapid prototypes to large-scale applications across CrowdStrike products
  • Leverage and build cloud based systems to detect targeted attacks and automate cyber threat intelligence production at a global scale
  • 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
  • Be mentored and mentor other developers on web, backend and data storage technologies and our system
  • Constantly re-evaluate our product to improve architecture, knowledge models, user experience, performance and stability
  • Be an energetic ‘self-starter’ with the ability to take ownership and be accountable for deliverables
  • Use and give back to the open source community

AWSBackend DevelopmentGraphQLPostgreSQLPythonCybersecurityElasticSearchGitKafkaOAuthAlgorithmsData StructuresGoRedisRESTful APIsTeamworkSoftware Engineering

Posted about 12 hours ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Software Development

🏢 Company: Jobgether👥 11-50💰 $1,493,585 Seed about 2 years agoInternet

  • Bachelor’s degree in Computer Science or equivalent.
  • 2+ years of full-life cycle development experience in Python.
  • Solid experience with Python-based frameworks, such as FastAPI or Django.
  • Strong understanding of data structures, algorithms, and object-oriented design principles.
  • Experience with cloud platforms (AWS) and containerization technologies like Docker.
  • Knowledge of CI/CD tools (e.g., GitLab CI) is a plus.
  • Familiarity with container orchestration tools like Kubernetes is advantageous.
  • Ability to work independently in a distributed team environment.
  • Strong problem-solving skills and adaptability in a fast-paced, agile setting.
  • Develop and implement backend features for internal and external users.
  • Collaborate with front-end engineers, product managers, and other teams to design and build scalable, sustainable solutions.
  • Contribute to technical discussions and architecture planning to ensure robust software design.
  • Write well-documented, efficient, and reliable code that meets engineering standards.
  • Participate in code reviews, ensuring adherence to best practices and quality assurance protocols.
  • Support the development of medical software solutions, working with HL7 standards and data pipelines.
  • Develop and maintain integrations, working with technologies like Kafka and RabbitMQ.

AWSBackend DevelopmentDockerPostgreSQLPythonSQLDjangoKafkaKubernetesRabbitmqAlgorithmsData StructuresFastAPICI/CDRESTful APIsSoftware Engineering

Posted 1 day ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

💸 127000.0 - 191000.0 USD per year

🔍 Software Development

🏢 Company: Invoca👥 201-500💰 $83,000,000 Series F over 2 years agoDigital MarketingArtificial Intelligence (AI)AdvertisingAnalyticsTelecommunications

  • 5+ years development/engineering experience
  • Agile team experience and a demonstrated passion for software development
  • Experience (or interest) in some of our primary technologies: Ruby on Rails (or similar), MySQL/PostgreSQL, React/GraphQL, and HTML/CSS/JavaScript
  • An understanding of database fundamentals and design
  • Strong build vs buy evaluation mindset combined with iterative MVP development experience
  • Experience building conversational chat bots
  • Competence in several skills apart from pure coding, such as monitoring, performance optimization, integration testing, security and more
  • Effective and timely communication skills, ensuring leaders are kept up to date on progress, blockers, and have advance warning of potential surprises (both positive and negative)
  • Foster a collaborative environment for you and your teammates to deliver high-quality features in an iterative way, collecting customer feedback early and often as you solve new asynchronous messaging use cases
  • Build new functionality both within an existing monolith as well as using external services where appropriate, weighing buy vs build decisions in service of delivering quickly to validate new features
  • Have end-to-end responsibility for complex projects that require the work of multiple people to complete, and that will be building out new greenfield product capabilities
  • Level up those around you to help them grow while reinforcing your own knowledge
  • Propose new technologies/architectures/vendors where appropriate and work with technical leadership to drive adoption
  • Quickly and effortlessly diagnose the root cause of problems in your team’s service area
  • Be part of a self-sufficient team with a dedicated Product Manager and Tech Lead
  • Proactively communicate on production issues, write actionable tickets without prompting, and quickly fix or delegate them
  • Be able to help guide a team around impediments to progress
  • Participate in an on-call rotation supporting the team’s services
  • Support diversity, equity and inclusion at Invoca

Backend DevelopmentGraphQLLeadershipPostgreSQLSoftware DevelopmentSQLAgileHTMLCSSJavascriptMySQLReact.jsRuby on RailsREST APICommunication SkillsCI/CDProblem SolvingMentoringMicroservicesTeamworkSoftware EngineeringDebugging

Posted 2 days ago
Apply
Apply
🔥 Software Engineer II
Posted 2 days ago

📍 US

💸 80200.0 - 100300.0 USD per year

🔍 Healthcare IT

🏢 Company: Natera👥 1001-5000💰 $250,000,000 Post-IPO Equity over 1 year ago🫂 Last layoff almost 2 years agoWomen'sBiotechnologyMedicalGeneticsHealth Diagnostics

  • 3+ years of overall software development experience, preferably building complex data or process management applications
  • Experience with object-oriented programming in Java, preferably using open source framework such as Spring Frameworks and Hibernate
  • Experience with web services (REST, etc) and relational databases
  • Experience with front-end web programming, preferably with modern JavaScript frameworks (react, angular, etc)
  • AWS infrastructure
  • Docker or container-oriented technologies
  • Work with an engineering team to make key design and technical implementation decisions
  • Work closely with stakeholders and users to define requirements and transform them into reliable and extensible operations-friendly applications
  • Design, build, and maintain sustainable applications
  • Improve development process and procedure and evangelize best practices

AWSBackend DevelopmentDockerSQLFull Stack DevelopmentJavaJavascriptMySQLSpringJava Enterprise EditionREST APICI/CDQuality AssuranceSoftware Engineering

Posted 2 days ago
Apply
Apply

📍 Canada, USA

🧭 Full-Time

🔍 Software Development

🏢 Company: Wrapbook

  • Experience building Ruby on Rails applications and APIs
  • Experience using banking APIs to move money
  • Strong technical background and significant experience building production web applications
  • Understanding how to write, analyze and optimize SQL queries (PostgreSQL is a plus)
  • Experience designing and documenting RESTful APIs
  • Customer-focused and like to pay attention to detail and value quality
  • Knowledge of basic accounting principals
  • Worked with or have some understand of a general ledger
  • Collaborate with other developers, designers and product managers to provide elegant solutions to Wrapbook customer problems
  • Lead the delivery of complex problems with ambiguous requirements by breaking them into small, approachable tasks
  • Take ownership of feature delivery from concept to production
  • Write performant, scalable, and secure software
  • Review and have your code reviewed. Mentoring and learning from other developers
  • Ensure code is well-tested and well-architected
  • Actively improve our tools, processes and best practices
  • Improve existing complex architectures and platforms
  • Communicate tradeoffs for technical choices
  • Work on projects that have banking integrations and require movements of money

Backend DevelopmentPostgreSQLSQLFull Stack DevelopmentRuby on RailsAlgorithmsAPI testingData StructuresRESTful APIsAccountingJSONSoftware Engineering

Posted 9 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 100000.0 - 110000.0 USD per year

🔍 Software Development

🏢 Company: Flashpoint

  • Interest in search technology. (Elasticsearch experience a plus, but not required)
  • Experience with Python or similar object-oriented language 
  • Work on our internal, high-performance search engine and event processing systems
  • Write code to enable our users to find and understand threat intelligence
  • Work with AI to provide context for our collections and search results

PythonCloud ComputingElasticSearchGCPAnalytical SkillsRESTful APIsSoftware Engineering

Posted 9 days ago
Apply
Apply

📍 United States

💸 161925.0 - 247000.0 USD per year

🔍 Software Development

  • Bachelor of Science in Computer Science, Engineering, or related field or equivalent training, fellowship, and/or work experience
  • At least 8 years of experience as part of a software development team successfully shipping software products, including leading projects from end-to-end and mentoring others
  • Proficiency in Python and experience with backend development in a team production environment
  • Strong experience with containerization and orchestration technologies such as Docker and Kubernetes
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud Platform
  • Proven experience in designing and implementing scalable backend systems, with a focus on reliability and performance
  • Design, develop, and deploy reliable, maintainable, scalable, and fault-tolerant backend services that power both our internal and external systems
  • Collaborate with interdisciplinary teams, including scientists, product managers, and other engineers, to solve complex problems and deliver high- quality software solutions
  • Mentor and guide junior engineers, fostering their growth and enhancing the team's technical expertise
  • Lead code and design reviews, championing engineering best practices and promoting a culture of quality and collaboration
  • Contribute to the development of data infrastructure for machine learning applications, ensuring efficient data processing and integration
  • Drive the implementation of engineering hygiene practices, ensuring the reliability and maintainability of our systems
  • Advocate for and implement innovative software development methodologies and tools to improve team efficiency and product quality

AWSBackend DevelopmentDockerPythonSoftware DevelopmentSQLCloud ComputingETLGitKubernetesMachine LearningSoftware ArchitectureAlgorithmsData engineeringData StructuresREST APICommunication SkillsAnalytical SkillsCollaborationCI/CDRESTful APIsMentoringMicroservicesDebugging

Posted 9 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 142000.0 - 210000.0 USD per year

🔍 Software Development

🏢 Company: Affirm👥 1001-5000💰 Post-IPO Equity about 4 years ago🫂 Last layoff about 2 years agoLendingFinancial ServicesPaymentsFinTech

  • 1. 5+ years of experience as a software engineer.
  • Experience designing, developing and launching backend systems and are proficient in one of Python or Kotlin.
  • Familiar with the building blocks of distributed systems, and the technologies like AWS, MySQL and Kubernetes.
  • Experience taking a simple problem or business scenario into a solution that interacts with multiple software components, and executing on it by writing clear, easily understood, well tested and extensible code.
  • Comfortable navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews.
  • Break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery of your work.
  • Support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.
  • Support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts.
  • Contribute to a sense of community on your team by engaging in growth and development activities such as participation in the interview process.

AWSBackend DevelopmentPythonGitKotlinKubernetesMySQLREST APICI/CDSoftware EngineeringDebugging

Posted 10 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 136500.0 - 185000.0 USD per year

🔍 FinTech

🏢 Company: joinroot

  • 4+ years as a software engineer
  • 2+ years leading software teams
  • Broad experience in Ruby on Rails
  • Familiarity with React
  • Proven experience in planning experiments and projects that are completed successfully by your team and achieve the expected outcomes or drive significant learning
  • Excellent communication skills both with engineering colleagues and team stakeholders
  • Familiarity with tools and techniques for performance optimization
  • Possess a solid understanding of APIs, specifically REST, and be capable of effectively modifying and consuming them
  • Contribute significantly to the work of the team each iteration through direct coding, code review, and project leadership
  • Document designs and plans for projects with clear writing and diagrams that give the team and its stakeholders clarity on the work to be done and the expected outcomes
  • Coach and guide engineers on your team in writing accurate, resilient code
  • Build relationships with our partners in Product Management, Data Science, and other areas of the business in order to ensure the team is working on the best things each quarter
  • Improve the performance of the team by suggesting code patterns, process improvements, and technical upgrades
  • Lead in incident response ensuring we proactively communicate and resolve issues

Backend DevelopmentLeadershipProject ManagementSoftware DevelopmentRuby on RailsAPI testingREST APIReactCommunication SkillsProblem SolvingRESTful APIsMentoringExcellent communication skillsJSONTeam managementSoftware Engineering

Posted 12 days ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Mental Health Services

🏢 Company: Rula👥 251-500💰 Series C 8 months agoPersonal HealthMental HealthAddiction TreatmentHealth InsuranceWellnessHealth CareHome Health Care

  • 3+ years of professional engineering experience
  • Experience with AWS or equivalent platforms
  • Experience with NodeJs, Typescript, Kafka
  • Design and implement backend systems
  • Solve complex technical challenges
  • Collaborate across teams

AWSBackend DevelopmentNode.jsSoftware DevelopmentKafkaTypeScript

Posted 12 days ago
Apply