Apply

Software Engineer

Posted 2024-08-07

View full description

💎 Seniority level: Middle, Minimum 3 years

📍 Location: United States

🔍 Industry: Cloud security

🏢 Company: Britive👥 51-100💰 $20.5m Series B on 2023-03-23Cloud SecurityCyber SecurityIdentity ManagementSoftware

🗣️ Languages: English

⏳ Experience: Minimum 3 years

🪄 Skills: AWSDockerSQLAgileDynamoDBJavaProduct ManagementSpringSpring BootNosql

Requirements:
  • Minimum 3 years of relevant work experience in similar roles.
  • In-depth knowledge of Spring, Spring Boot, Java, REST Web Services, SQL/NoSQL databases, ELK stack, microservices architecture, container/Docker technology, CI/CD principles.
  • Hands-on experience developing and delivering scalable multi-tenant SaaS applications on AWS platform.
  • In-depth knowledge of AWS platform, tools and services, specifically AWS networking and security, Route53, API Gateway, ECS/Fargate, RDS, DynamoDB.
  • Outstanding collaboration and communication skills.
  • Ability to effectively collaborate with distributed teams.
  • Understand and practice agile development methodology.
  • Prior experience with security product development.
Responsibilities:
  • Responsible for design and development of a large-scale application stack running on AWS.
  • Collaborate with product management and engineering teams to design and integrate software, conduct code reviews, and troubleshoot product issues.
  • Perform proof of concepts to identify best design options including usage of AWS services.
  • Research integration options for various SaaS/IaaS technologies, including APIs for user administration and incorporate this research in our application integration.
Apply

Related Jobs

Apply

📍 New York Metro, Seattle Metro, San Francisco Bay Area, Southern California, Washington, D.C. Metro, All other US and US territory locations

💸 155500 - 230000 USD per year

🔍 Enterprise Application Cloud, Financial Services, Insurance, Government, Healthcare

🏢 Company: Unqork

  • 7+ years of experience in software engineering.
  • Experience in developing engineers into organizational contributors.
  • Deep knowledge of systems design and architecture.
  • Ability to identify and resolve operational gaps collaboratively.
  • Experience in establishing organizational metrics and roadmaps.
  • Exposure to distributed systems and scalable solutions.
  • Experience in Node.js, modern JavaScript frameworks (like ReactJS), GraphQL, or NoSQL databases.

  • Help customers organize, navigate, and govern their applications on the Unqork platform.
  • Guide the team in the creation of new products and influence operational value.
  • Foster a supportive environment for engineers to make a difference.
  • Establish organizational metrics and roadmaps.
  • Introduce and refine processes to improve team collaboration and productivity.
  • Partner with various stakeholders to identify solutions that enhance the end-user experience.
  • Advocate for technical excellence and provide team guidance.

GraphQLNode.jsJavascriptQAJavaScriptNosqlCollaboration

Posted 2024-12-01
Apply
Apply

📍 United States of America

🔍 Ecommerce

🏢 Company: TCGPlayer_External_Career

  • Bachelor’s degree in computer science, information technology or a related field, or a combination of education and experience.
  • 12 or more years of experience as a software engineer with distributed systems.
  • 5+ years of experience with C# (ASP.Net/.Net Core).
  • Significant experience in high volume production systems design with high availability, disaster recovery, performance, fault tolerance, and security.
  • Expert knowledge of RDBMS technologies (SQL Server, PostgreSQL) and NoSQL stores (Redis, MongoDB, Elasticsearch).
  • Expert knowledge of APM tools (e.g., Scalyr/DataSet, New Relic).
  • Expert knowledge of event/stream processing mechanisms (Kafka, AWS SNS/SQS, RabbitMQ, AzureBus).
  • Experience designing and developing microservices in an AWS cloud-based architecture.

  • Lead TCGplayer in the migration from a monolithic architecture to domain-driven microservice architecture.
  • Architect a new multi-vertical aggregate seller platform to list products, manage orders and payments across different marketplaces.
  • Participate in the Principal’s Guild to set technical direction, design patterns, and best practices across the Technology organization.
  • Provide support for mission-critical applications.
  • Demonstrate attention to detail during daily operations and implement internal web services.

AWSPostgreSQLSQLASP.NETDesign PatternsElasticSearchKafkaMongoDBRabbitmqC#Asp.NETElasticsearch.NET.NET coreRDBMSRedisNosqlAttention to detailMicroservices

Posted 2024-12-01
Apply
Apply

📍 Bay Area or Austin

🧭 Full-Time

💸 160000 - 210000 USD per year

🔍 Cloud-native applications and analytics

🏢 Company: Sumo Logic👥 1001-5000💰 $110.0m Series G on 2019-05-08🫂 on 2023-06-10Cloud Data ServicesBig DataSaaSAnalyticsEnterprise Software

  • BS in Computer Sciences or a related discipline (MSc, or PhD is a plus).
  • Minimum of 4+ years of experience working on backend and distributed systems.
  • Object-oriented experience in Java, Scala, Ruby, or C++.
  • Experience with public cloud services like AWS, GCP, or Azure.
  • Expert knowledge in algorithms and data structures for distributed systems.
  • Experience deploying production-level code with a proven track record.

  • Apply object-oriented and functional programming languages to build next generation systems.
  • Evaluate requirements, define technical specifications, estimate development costs, and communicate to stakeholders.
  • Lead and participate in cross-team discussions on system design and architecture.
  • Develop instrumentation/profiling tools to monitor backend systems.
  • Mentor junior engineers and improve software development processes.

AWSSoftware DevelopmentGCPJavaRubyC++AlgorithmsAzureContent managementData Structures

Posted 2024-12-01
Apply
Apply

📍 EU, USA, Canada

💸 92000 - 132000 USD per year

🔍 Insurance, Cybersecurity

🏢 Company: Coalition, Inc.

  • 2+ years of software engineering experience.
  • Experience with cloud computing technologies (like AWS or similar).
  • Experience with at least one of Python or Golang.
  • Familiar with cloud services.
  • Familiar with RESTful APIs.
  • Familiar with code/algorithm complexity analysis.
  • Excellent oral and written communications skills.

  • Create, maintain, test, and debug code for cloud services.
  • Perform regular code reviews to ensure quality.
  • Participate in design reviews.
  • Implement robust code to support critical cloud applications.

AWSPythonCloud ComputingGolangRESTful APIs

Posted 2024-12-01
Apply
Apply

📍 TX, LA, FL

🧭 Contract

💸 85000 - 110000 USD per year

🔍 IT Consulting

🏢 Company: Trace3

  • Bachelor of Arts/Science degree in computer science or related field, or 4 years of additional experience.
  • 3+ years of hands-on experience developing in C#.
  • Strong understanding of object-oriented programming.
  • Experience with SQL development using SSMS and Entity Framework.
  • Preferred experience with Microsoft Azure.
  • 1 year of experience in Agile Scrum or KANBAN team settings preferred.
  • 1-2 years of experience using Source Control Management features.
  • Excellent communication and interpersonal skills.

  • Support development of in-house applications and software system interoperability through APIs and standards.
  • Establish and maintain software development documentation and standards.
  • Collaborate on performance tuning; work with infrastructure team as necessary.
  • Conduct Unit and Integration tests as needed.
  • Utilize change management protocols for application systems.
  • Establish recovery procedures for database systems.
  • Implement error notification and troubleshooting procedures.
  • Maintain professional and technical knowledge through continuous learning.

Software DevelopmentSQLAgileGitMicrosoft AzureSCRUMC#AzureCommunication SkillsDevOpsWritten communicationDocumentation

Posted 2024-12-01
Apply
Apply

📍 EMEA and the Americas

🧭 Full-Time

🔍 Open source technology/cloud computing

🏢 Company: Canonical

  • Experience programming in Go and C.
  • Knowledgeable in networking and storage technologies.
  • Experience with two or more: cloud computing, virtualisation, containers, distributed systems, open source community.
  • Curious, flexible, articulate, and accountable.
  • Values soft skills; enterprising, thoughtful, and self-motivated.
  • Bachelor’s or equivalent in Computer Science, STEM, or similar degree.

  • Design, implement, and document system level Go code.
  • Model data and design database schema.
  • Implement data storage in a dqlite (SQL) database.
  • Maintain code quality through static analysis, unit and system tests.
  • Collaborate proactively with a distributed team.
  • Discuss ideas and find solutions collaboratively.
  • Work from home with global travel 2 to 4 weeks/year.

SQLCloud ComputingGoGolangREST API

Posted 2024-12-01
Apply
Apply

📍 US

💸 110000 - 200000 USD per year

🔍 Distributed Data Systems, Platforms at Scale, and Complex Application Development

🏢 Company: Raft Company Website

  • Five plus years of hands-on experience as a software engineer.
  • Proficient with Java, JavaScript, Python, or React & Angular.
  • Strong experience in multiple Big Data/Cloud/Enterprise Frameworks.
  • Familiarity with modern data stack tools (e.g., Kafka, Trino, Pinot, Postgres).
  • Experience in creating robust RESTFul APIs for microservices.
  • Deep knowledge of software design and architecture patterns.
  • Experience with automation and scripting languages (e.g., Bash, PowerShell).
  • Hands-on experience with Docker and containerization technologies.
  • Experience with DevSecOps tools and processes.

  • Dive deeper into the software lifecycle, taking on complex tasks.
  • Lead smaller project initiatives.
  • Write code and engage in design discussions.
  • Conduct code reviews.
  • Mentor Associate and Standard Engineers.

DockerPythonBashCybersecurityGitJavaJavascriptKafkaKubernetesJavaScriptAirflowAngularPostgresReactCollaborationRESTful APIsMentoringMicroservices

Posted 2024-11-30
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Education Technology

  • 3+ years of software development experience.
  • Strong technical background in building web applications.
  • Experience working with infrastructure.
  • Ability to write quality code.
  • Comfortable making high-level engineering decisions with minimal oversight.

  • Collaborate with Founding Engineers and leadership on innovative projects.
  • Build products that enhance access to college counseling services for students.
  • Develop responsive web interfaces and code intelligent algorithms.
  • Enable AI education applications.
  • Work closely with product management to balance technical capabilities, services, and growth.

LeadershipSoftware DevelopmentMachine LearningProduct ManagementAlgorithmsCollaboration

Posted 2024-11-30
Apply
Apply

📍 United States, Luxembourg, Canada, Australia, South Africa

🧭 Full-Time

🏢 Company: Keller Executive Search👥 51-100

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of proven experience as a Software Engineer, with a strong portfolio of completed projects.
  • Proficiency in programming languages such as Java, C#, Python, or JavaScript.
  • Experience with web development frameworks, databases, and cloud services.
  • Strong understanding of software development methodologies, including Agile and DevOps practices.
  • Excellent problem-solving skills, with a focus on delivering high-quality software solutions.
  • Effective communication skills, with the ability to work collaboratively in a remote environment.

  • Lead the design and development of scalable software applications, ensuring their performance, quality, and responsiveness.
  • Collaborate with cross-functional teams to define, design, and ship new features and improvements.
  • Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
  • Participate in code reviews, providing constructive feedback and suggestions to peers.
  • Identify and resolve technical issues and bugs, ensuring timely delivery of projects.
  • Stay updated with emerging technologies and industry trends and apply them to improve the software development process.

PythonSoftware DevelopmentAgileJavaJavascriptC#JavaScriptCommunication SkillsDevOps

Posted 2024-11-30
Apply
Apply

📍 San Francisco, California, United States; New York, New York, United States

🧭 Full-Time

💸 180000 - 240000 USD per year

🔍 Web3 on Bitcoin

🏢 Company: Ord.io

  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience
  • 5+ years full-time software engineering experience
  • Proficient with Node.js, MySQL, Redis, TypeScript, RESTful APIs, AWS, CI/CD
  • Strong experience building and owning high-availability, scalable, secure, low-latency systems
  • Self-starter who proactively takes initiative without waiting for direction

  • Lead initiatives to launch new products and infrastructure
  • Maintain and improve existing systems
  • Strengthen and evolve our culture of engineering excellence
  • Interface directly with users and help shape the product direction

AWSNode.jsMySQLTypeScriptRedisCI/CDRESTful APIs

Posted 2024-11-29
Apply