Apply

Software Engineer II

Posted 3 days agoViewed

View full description

💎 Seniority level: Middle, 3+ years

📍 Location: United States

💸 Salary: 126100.0 - 178000.0 USD per year

🔍 Industry: Software Development

🏢 Company: HashiCorp👥 1001-5000💰 Secondary Market about 4 years ago🫂 Last layoff almost 2 years agoPrivate CloudDevOpsInformation TechnologyCyber SecuritySoftwareCloud Infrastructure

🗣️ Languages: English

⏳ Experience: 3+ years

🪄 Skills: Backend DevelopmentPostgreSQLRuby on RailsGoRedisCI/CDRESTful APIsTerraformMicroservicesSoftware EngineeringDebugging

Requirements:
  • Have 3+ years of production experience working on any of the following: Backend applications (e.g., Ruby on Rails), Databases (e.g., Postgres, Redis), Services written in Go
  • Strive for quality through maintainable code and comprehensive testing from development to deployment
  • Experience building and scaling distributed, highly available systems
Responsibilities:
  • Develop and maintain the backend services on which HCP Terraform relies
  • Continuously improve the product by writing code in systems written in Ruby on Rails and Golang
  • Investigate problems, performance bottlenecks, and orchestration issues which span multiple services
  • Enable your teammates through technical mentorship, code reviews, and pairing
  • Participate in a 24/7 on-call rotation that supports our production services
Apply

Related Jobs

Apply

📍 USA

🧭 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.
  • Familiar with the building blocks of distributed systems, and the technologies like AWS, MySQL and Kubernetes.
  • Experience designing, developing and launching APIs at scale using languages like Python or Kotlin.
  • Experience demonstrating that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
  • 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.
  • Work hand in hand with ML engineers to ensure an effective, accurate & explainable decision making process for merchants @ Affirm

AWSBackend DevelopmentPythonSQLKotlinKubernetesMySQLAPI testingCommunication SkillsRESTful APIsSoftware EngineeringDebugging

Posted 2 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 130000.0 - 140000.0 USD per year

🔍 Payments

🏢 Company: Zip Co Limited

  • At least 3 years of demonstrated professional experience in the backend software engineering space
  • Experience with C# or similar programming language
  • Experience contributing to the migration of large-scale internal processes, helping to streamline operations and improve system efficiency during transitions.
  • Payment Experience and experience in dealing with PII/PCI information highly preferable.
  • Familiarity with relational database design and development, with hands-on experience in creating and optimizing schemas, writing efficient queries, and ensuring data integrity.
  • Contribute to the development, support, and optimization of engineering solutions to reduce complexity and improve system performance
  • Help foster a high-performance culture by sharing knowledge and promoting best practices within the team
  • Assist in coaching junior engineers/colleagues on engineering best practices and improving code quality
  • Collaborate with cross-functional teams (product management, risk, data) to deliver solutions that reduce fraud losses and enhance transaction volume efficiency
  • Work with a modern cloud-based, event-driven microservice architecture, gaining experience in scaling and maintaining systems
  • Develop secure, scalable code that supports thousands of concurrent users while ensuring high reliability and performance
  • Contribute to quick iterations and troubleshooting in a collaborative, team-focused environment
  • Engage in a blameless culture, focusing on continuous improvement through process and technology enhancements
  • Participate in planning sessions, contribute to feature design, and provide input during daily stand-ups to ensure smooth project delivery
  • Work in a dynamic, fast-paced environment where priorities may shift frequently; adapt and respond to changes while maintaining productivity
  • Help create and maintain a positive, inclusive team culture that aligns with the company’s mission, vision, and values

Backend DevelopmentSQLAgileCloud ComputingC#AlgorithmsData Structures.NETCI/CDRESTful APIsMicroservicesSoftware Engineering

Posted 2 days ago
Apply
Apply

📍 USA

🧭 Full-Time

💸 142000.0 - 210000.0 USD per year

🔍 Software Development

  • 1. 5+ years of experience as a software engineer.
  • Familiar with the building blocks of distributed systems, and the technologies like AWS, MySQL and Kubernetes.
  • Experience designing, developing and launching APIs at scale using languages like Python or Kotlin.
  • 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.
  • Strong verbal and written communication skills that support effective collaboration with our global engineering team.
  • 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.
  • Work hand in hand with ML engineers to ensure an effective, accurate & explainable decision making process for merchants @ Affirm

AWSBackend DevelopmentPythonKotlinKubernetesMySQLAlgorithmsAPI testingData StructuresREST APISoftware EngineeringDebugging

Posted 4 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 130000.0 - 140000.0 USD per year

🔍 Payments

  • At least 3 years of demonstrated professional experience in the backend software engineering space
  • Bachelor's degree in Computer Science or a related field
  • Experience with C# or similar programming language
  • Proactive with a focus on getting things done, strong attention to detail and ability to produce high quality work within set deadlines
  • Experience contributing to the migration of large-scale internal processes, helping to streamline operations and improve system efficiency during transitions.
  • Payment Experience and experience in dealing with PII/PCI information highly preferable.
  • Familiarity with relational database design and development, with hands-on experience in creating and optimizing schemas, writing efficient queries, and ensuring data integrity.
  • Contribute to the development, support, and optimization of engineering solutions to reduce complexity and improve system performance
  • Help foster a high-performance culture by sharing knowledge and promoting best practices within the team
  • Assist in coaching junior engineers/colleagues on engineering best practices and improving code quality
  • Collaborate with cross-functional teams (product management, risk, data) to deliver solutions that reduce fraud losses and enhance transaction volume efficiency
  • Work with a modern cloud-based, event-driven microservice architecture, gaining experience in scaling and maintaining systems
  • Develop secure, scalable code that supports thousands of concurrent users while ensuring high reliability and performance
  • Contribute to quick iterations and troubleshooting in a collaborative, team-focused environment
  • Engage in a blameless culture, focusing on continuous improvement through process and technology enhancements
  • Participate in planning sessions, contribute to feature design, and provide input during daily stand-ups to ensure smooth project delivery
  • Work in a dynamic, fast-paced environment where priorities may shift frequently; adapt and respond to changes while maintaining productivity
  • Help create and maintain a positive, inclusive team culture that aligns with the company's mission, vision, and values

Backend DevelopmentSQLAgileC#.NETCI/CDRESTful APIsMicroservices

Posted 4 days ago
Apply
Apply

📍 United States

🔍 Software Development

NOT STATED
NOT STATED

Backend DevelopmentSoftware DevelopmentSQLAgileFrontend DevelopmentFull Stack DevelopmentJavascriptReact.jsREST APICI/CDNodeJSSoftware Engineering

Posted 6 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 130000.0 - 190000.0 USD per year

🔍 Software Development

  • 2+ years of professional experience in software development using frameworks such as Ruby on Rails, Python, Node.js or similar
  • 2+ years frontend development using JavaScript, TypeScript and React
  • Hands-on experience with AWS, Azure, or GCP
  • Worked on architecture of complex systems and able to articulate design decisions and tradeoffs
  • Proficient in building and scaling distributed systems to ensure seamless performance and growth adaptability
  • Demonstrated understanding of programming and design patterns beyond the typical MVC
  • Experience in optimizing large-scale applications, specifically those processing millions of daily transactions and managing terabyte-sized databases
  • Professional web application development experience, with a focus on the heavy utilization of either commercial or open-source web application frameworks
  • Fluent in web services/API standards like REST and GraphQL
  • Experience in professional RDBMS development
  • Direct experience with PostgreSQL would be advantageous
  • Familiarity with NoSQL technologies
  • Familiarity with continuous integration and continuous deployment pipelines
  • Design and develop highly scalable and robust systems
  • Collaborate with cross-functional teams to define system architecture and design
  • Collaborate on technical strategy by contributing to the development and adoption of best practices and standards across engineering teams
  • Review code, ensuring quality, performance, and adherence to best practices
  • Represent the engineering team in broader company discussions, contributing to product and business strategy
  • Identify challenges and bottlenecks in current architecture and solutions, providing expertise to address and resolve them
  • Advocate for continuous improvement in both product and development processes
  • Contribute to a various architectural discussions and initiatives

AWSBackend DevelopmentDockerGraphQLNode.jsPostgreSQLPythonSoftware DevelopmentAgileDesign PatternsFrontend DevelopmentFull Stack DevelopmentGitJavascriptRuby on RailsSoftware ArchitectureTypeScriptRDBMSREST APIReactCI/CD

Posted 6 days ago
Apply
Apply
🔥 Software Engineer II
Posted 10 days ago

📍 United States

🧭 Full-Time

💸 130000.0 - 140000.0 USD per year

🔍 Software Development

🏢 Company: Zip Co Limited

  • You have at least 3 years of demonstrated professional experience in the front-end software engineering space
  • Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks/libraries including React.
  • Proactive with a focus on getting things done, strong attention to detail, and ability to produce high-quality work within set deadlines.
  • Knowledge of web security best practices and common vulnerabilities.
  • Experience with front-end build tools and version control systems (e.g., Webpack, Git).
  • Contribute to the development, support, and optimization of engineering solutions to reduce complexity and improve system performance
  • Help foster a high-performance culture by sharing knowledge and promoting best practices within the team
  • Collaborate closely with cross-functional teams, including product management, design, quality assurance, and backend engineering to align front-end development efforts with broader company goals and strategies
  • Work on initiatives to explore and implement new technologies, tools, and best practices that can enhance our front-end development process and keep us at the forefront of industry advancements
  • Implement solutions that integrate effortlessly into various merchant checkout flows, simplifying the integration process for our partners while maintaining high standards of functionality and performance
  • Maintains robust security measures to protect our web applications from common vulnerabilities and threats, ensuring the safety and privacy of our users’ data.
  • Develop secure, scalable code that supports thousands of concurrent users while ensuring high reliability and performance
  • Utilize data and analytics to inform decisions, optimize performance, and measure the impact of new features and improvements on user satisfaction and business outcomes
  • Contribute to quick iterations and troubleshooting in a collaborative, team-focused environment
  • Engage in a blameless culture, focusing on continuous improvement through process and technology enhancements
  • Participate in planning sessions, contribute to feature design, and provide input during daily stand-ups to ensure smooth project delivery
  • Work in a dynamic, fast-paced environment where priorities may shift frequently; adapt and respond to changes while maintaining productivity
  • Help create and maintain a positive, inclusive team culture that aligns with the company’s mission, vision, and values

Frontend DevelopmentGitHTMLCSSJavascriptTypeScriptNext.jsReactRESTful APIsSoftware Engineering

Posted 10 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 102600.0 - 184700.0 USD per year

🔍 Software Development

🏢 Company: Eventbrite, Inc.

  • 2-4+ years of experience building applications at scale in at least one popular programming language
  • 2+ years of experience using some form of web framework
  • Knowledge of microservices and/or Service Oriented Architecture
  • Be responsible for the API’s and services that ensure the right content is surfaced in an optimal response time
  • Be responsible for the front end experience our users engage with
  • Collaborate with product, data science, and other engineers to implement solutions to various needs and requirements

AWSBackend DevelopmentDockerPHPPythonSQLElasticSearchFrontend DevelopmentFull Stack DevelopmentJavaReact.jsReact NativeAPI testingREST APICI/CDMicroservicesSoftware Engineering

Posted 13 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 162825.0 - 260520.0 USD per year

🔍 Software Development

🏢 Company: Axon👥 1001-5000💰 $246,000,000 Post-IPO Equity over 6 years agoGovTechElectronicsHardwareSoftware

  • 8+ years of experience in software engineering
  • Experience building complex and impactful software in a team environment
  • Deep skill in driving technical solutions across multiple teams
  • Backend service experience in managed languages such as Java, Scala, Go, C#, or similar
  • Strong experience with database, especially SQL and Cassandra
  • Experience building out cloud architecture in Azure and/or AWS
  • Azure to AWS migration experience
  • Experience designing and delivering high-availability, scalable cloud-based systems
  • You write beautiful, simple, maintainable code for backend microservices
  • Interest in helping to set the technical and organizational direction for a growing engineering team across multiple US locations
  • Lead engineering architecture design reviews
  • Set a high technical bar for the team through code and architecture design reviews
  • Mentoring engineers
  • Working across teams with Product, Design, and Engineering to solve some of our biggest technical challenges within our stack for our customers
  • Improve our Engineering process, including long-term thinking, sprint planning and stand-ups
  • Building services that adhere to our high bar on availability and latency in this mission-critical space
  • Working with the latest open source technologies

AWSBackend DevelopmentDockerSQLCloud ComputingJavaKubernetesSoftware ArchitectureC#AzureCassandraGoJava Enterprise EditionREST APICI/CDMentoringMicroservicesScalaTechnical supportSoftware EngineeringDebugging

Posted 13 days ago
Apply
Apply

📍 Arizona, California, Connecticut, Colorado, Florida, Georgia, Hawaii, Illinois, Maryland, Massachusetts, Michigan, Minnesota, Missouri, New Hampshire, New Jersey, New York, North Carolina, North Dakota, Ohio, Oregon, Pennsylvania, Rhode Island, South Carolina, Texas, Utah, Vermont, Virginia, Washington, Washington D.C. and Wisconsin

🧭 Full-Time

💸 136611.0 - 151437.0 USD per year

🔍 Software Development

🏢 Company: ActBlue👥 51-100💰 $22,000,000 Series A over 14 years agoPoliticsNon ProfitEnterprise Software

  • 3+ years or equivalent of professional experience working with teams and developing web applications.
  • Experience with either Ruby on Rails or React. Experience with both is a bonus!
  • A track record of delivering features while collaborating with product and design to resolve ambiguity and prioritize the highest impact work.
  • A demonstrated ability to write extensible, maintainable, and scalable code.
  • Expertise and willingness to find creative ways to deliver value fast, focusing on MVPs, frequent deployments, scope negotiations, and demos.
  • A strong sense of ownership and accountability; desire and interest in helping your team deliver their roadmap and achieve the strategic outcomes of the work.
  • An inclusive and empathetic working style in a remote and distributed work environment.
  • An eagerness to learn and grow your skills as an engineer for all parts of the stack.
  • A passion for software and ActBlue’s mission to build people-powered movements.
  • Collaborate with software engineers, product, and design to develop new user-facing features.
  • Design products and systems with performance in mind so all users have a great experience.
  • Work across the stack using Ruby on Rails, React, TypeScript, and PostgreSQL in your daily work.
  • Improve platform performance and maintainability through quality code, testing, monitoring, and documentation.
  • Ensure product and feature quality through thorough PR reviews and QA testing.
  • Engage with, and contribute to technical discussions around new solutions and architecture.
  • Receive support from your manager to grow as an individual and increase your impact on the success of your team and the progressive movement.
  • Foster a collaborative and inclusive team culture aligned with our values.

PostgreSQLRuby on RailsTypeScriptReactSoftware Engineering

Posted 18 days ago
Apply