Apply

Senior Software Engineer

Posted 2 months agoInactiveViewed

View full description

💎 Seniority level: Senior, 6+ years

📍 Location: U.S.

💸 Salary: 150000.0 - 190000.0 USD per year

🔍 Industry: Cybersecurity

🏢 Company: SimSpace👥 251-500💰 $45,000,000 about 1 year agoSecurityCyber SecurityNetwork SecuritySoftware

⏳ Experience: 6+ years

🪄 Skills: LeadershipPythonSoftware DevelopmentJavaKubernetesREST APICI/CDMicroservices

Requirements:
  • 6+ years of hands-on experience in software development with a solid focus on building large-scale, distributed systems.
  • Expertise in an OOP-based language such as Java, Python, Golang, Kotlin, or C#, with demonstrable knowledge of API design, integration, and best practices.
  • Proven experience with unit testing, integration testing, and deploying services in Kubernetes or a similar container orchestration platform.
  • Demonstrated ability to design, build, and operate fault-tolerant systems, including experience in requirements gathering and project breakdown.
  • Nice-to-haves: Experience bootstrapping new services with CI/CD tooling; experience with data pipelines and curating data for web platforms.
  • U.S. citizenship as required by our existing U.S. Government contracts
Responsibilities:
  • Design, develop, and maintain core SOA-based services for the Risk Management Team’s end users, focusing on scalability, performance, and fault tolerance.
  • Lead end-to-end technical projects, from requirements gathering and architecture design to deployment, while setting clear goals and priorities.
  • Mentor and support engineers on the team, promoting a collaborative culture and guiding them in coding best practices, testing, and architectural design.
  • Collaborate with Product Managers and UX Designers to create user-focused solutions that meet their needs.
  • Conduct code reviews and provide constructive feedback to ensure code quality, performance, and adherence to company standards.
  • Implement robust monitoring and alerting strategies to maintain high uptime and quick response to potential system issues.
  • Ensure services meet security and compliance standards by integrating appropriate controls into the development lifecycle.
Apply

Related Jobs

Apply

📍 United States, Canada

🧭 Full-Time

💸 132050.0 - 207100.0 USD per year

🔍 Software Development

🏢 Company: Webflow👥 501-1000💰 $120,000,000 Series C almost 3 years ago🫂 Last layoff 8 months agoCMSWeb HostingWeb Design

  • 5+ years of experience shipping features and products, with a focus on web frameworks and products
  • Have an innate interest in the Web Platform, visual development, building software frameworks, and the intersection of building platforms that enable customers
  • Love thinking through large technical problems and working through that complexity on a collaborative, distributed team
  • Are comfortable building up a mental model of a product and architecture through reading code and debugging existing software
  • Can debug production issues across services and multiple levels of the stack
  • Take pride in taking ownership and driving projects to business impact
  • Deeply understand data design and modeling
  • Are familiar with Node.js, React, TypeScript, GraphQL, AWS Lambdas, framework development, and server-rendering complex React applications at scale
  • Have consistently communicated trade-offs throughout a project to meet both technical and business requirements
  • Are comfortable working in an agile, safe-to-fail environment
  • Collaborate with designers, PMs, and engineers to plan and build product capabilities that enable our ambitious visual development goals
  • Build, document, and test production code that impacts all Webflow customers
  • Participate in all engineering activities including technical designing and implementation, testing and validation, releasing new capabilities, incident response, and interviewing
  • Solve problems in a highly technical platform that empowers hundreds of thousands of people
  • Tackle complex technical challenges on a collaborative and geographically distributed team

GraphQLNode.jsFull Stack DevelopmentTypeScriptAPI testingReactCI/CDRESTful APIsData modelingSoftware EngineeringDebugging

Posted 9 minutes ago
Apply
Apply
🔥 Senior Software Engineer, AI
Posted about 4 hours ago

📍 United States

🧭 Full-Time

🔍 Software Development

🏢 Company: Fieldguide👥 101-250💰 $30,000,000 Series B 12 months agoArtificial Intelligence (AI)Document Management

  • 5+ years of engineering experience
  • Excitement for product-focused application of ML/AI - this will be a production-focused role
  • Exceptional technical proficiency with at least one programming language, particularly Python or TypeScript
  • Understanding of ML concepts like supervised/unsupervised/self-supervised learning, neural networks and deep learning
  • Understanding of modern ML/AI technologies, including natural language processing (NLP) and LLMs (e.g., GPT-3+, open source models, etc.), RAG architectures, and their applications
  • Experience architecting systems and data pipelines that can handle the ingestion, digitalization, storage, and retrieval of document-heavy data sets, including document processing, search, and classification
  • Experience in developing, testing, evaluating and deploying ML models
  • Ability to collaborate on all aspects of product strategy and UX
  • Experience shaping an early stage tech stack and product, and engineering organization
  • Be an essential technical contributor at a Series B company as it scales.
  • Play a leadership role on the end-to-end development of features, specifically in regards to making architectural decisions and trading off different approaches.
  • Bring a mindset of continuous improvement to your work. You’ll be responsible for making our technology and processes better over time.
  • Understand how to optimize for iteration speed while maintaining a high quality bar and technical rigor.

AWSBackend DevelopmentGraphQLPostgreSQLPythonSQLArtificial IntelligenceCloud ComputingData AnalysisData MiningFull Stack DevelopmentGitKerasMachine LearningNumpyPyTorchReact.jsSoftware ArchitectureTypeScriptData engineeringREST APIPandasReactTensorflowCI/CDDevOpsNodeJSSoftware Engineering

Posted about 4 hours ago
Apply
Apply
🔥 Senior Software Engineer
Posted about 4 hours ago

📍 United States

🧭 Full-Time

🔍 Software Development

🏢 Company: Fieldguide👥 101-250💰 $30,000,000 Series B 12 months agoArtificial Intelligence (AI)Document Management

  • Experience with modern web tech stacks consisting of several of the following: TypeScript, React, GraphQL, NodeJS, Hasura, Postgres, and AWS
  • Architecting systems and data pipelines that can handle the ingestion, digitalization, storage, and retrieval of document-heavy data sets, including document processing, search, and classification (ML experience is a plus)
  • Test and automation tools like Jest and Cypress
  • DevOps and continuous integration/delivery best practices
  • Information security best practices
  • Collaborating on all aspects of product strategy and UX
  • Shaping a young tech stack, product, and engineering organization
  • Be an essential technical contributor at a Series B-stage company as it scales
  • Play a leadership role on the end-to-end development of features, specifically in regards to making architectural decisions and trading off different approaches
  • Bring a mindset of continuous improvement to your work. You’ll be responsible for making our technology and processes better over time.
  • Understand how to optimize for iteration speed while maintaining a high quality bar and technical rigor

AWSBackend DevelopmentGraphQLNode.jsPostgreSQLSoftware DevelopmentCypressFull Stack DevelopmentJestReact.jsSoftware ArchitectureTypeScriptReactCI/CDRESTful APIsDevOps

Posted about 4 hours ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Software Development

🏢 Company: Vanta👥 501-1000💰 $150,000,000 Series C 8 months agoInternetArtificial Intelligence (AI)ComplianceCyber SecuritySoftware

  • Have at least 8 years of industry experience with backend development
  • Experience with event-driven architecture and distributed systems
  • Strong background integrating with external APIs and services
  • Experience building platform services used by multiple teams
  • Strong data modeling skills for systems requiring transactional consistency
  • Knowledge of billing systems, payment processing, or subscription management
  • Understanding of financial data security and integrity requirements
  • Have led meaningful technical projects from concept to completion
  • Lead complex projects with multiple stakeholders and engineers to enable our business and team to scale
  • Provide technical direction for key monetization initiatives
  • Collaborate with GTM and Finance teams to ensure alignment between engineering systems and business needs
  • Support design reviews, communicate constraints, and help engineers make the right trade-offs
  • Act as a cultural beacon, setting an example for effective, collaborative engineering and helping mentor junior team members
  • Make effective tradeoffs that consider business priorities, user experience, and a sustainable technical foundation
  • Drive initiatives to increase operational posture and execution quality across the engineering organization

Backend DevelopmentLeadershipPostgreSQLSoftware DevelopmentSQLSoftware ArchitectureAlgorithmsAPI testingData StructuresREST APIMicroservicesData modelingNodeJSFinance

Posted about 10 hours ago
Apply
Apply

📍 United States

💸 169000.0 - 240000.0 USD per year

🔍 Software Development

  • 4+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
  • You have a track record of developing highly available distributed systems using technologies like AWS, MySQL and Kubernetes.
  • You have experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple and extensible design. You write high quality code that is easily understood and used by others.
  • You are proficient at making significant changes in a large code base, and have developed a suite of tools and practices that enable you and your team to do so safely.
  • Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
  • You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field.
  • You will be responsible for owning and delivering quarterly goals for your team, leading engineers on your team through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery.
  • You will 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.
  • You will proactively identify project, process, technology or business issues, advocate for them, and lead in solving them.
  • You will 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.
  • You will foster a culture of quality and ownership on your team by setting or improving code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.
  • You will help develop talent on your team by providing feedback and guidance, and leading by example.

AWSBackend DevelopmentLeadershipPythonSoftware DevelopmentSQLData AnalysisKotlinKubernetesMachine LearningMySQLCommunication SkillsCI/CDProblem SolvingRESTful APIs

Posted about 13 hours ago
Apply
Apply

📍 United States, Canada

💸 141670.0 - 185482.0 USD per year

🔍 Quantum Computing

🏢 Company: IonQ👥 251-500💰 $350,000,000 Post-IPO Equity over 3 years agoComputerElectronicsInformation ServicesQuantum ComputingInformation Technology

  • A PhD in experimental quantum physics or related experience
  • 3+ years of experience in quantum control or sensing preferably of trapped ions or neutral atoms
  • Experience with either JavaScript or Python programming.
  • Serve on a team responsible for developing and integrating new quantum computers and testbeds
  • Contribute to the system design, modeling, assembly, and characterization of a trapped ion quantum computer
  • Measure and analyze data on the performance of our quantum computers, and continuously improve their performance

PythonJavascriptMicroservices

Posted 1 day ago
Apply
Apply

📍 United States

💸 148505.0 - 178206.0 USD per year

🔍 Software Development

🏢 Company: Grafana Labs👥 501-1000💰 $240,000,000 Series D almost 3 years agoSoftware Development

  • You have a passion for observability and like to share your knowledge by writing documentation and blog posts.
  • You love to engage with customers and help them out.
  • You have excellent communication skills.
  • You have relevant open source experience, ideally in OpenTelemetry or Prometheus.
  • You are willing to become an active member of the OpenTelemetry community.
  • You have a good understanding of production environments. Ideally you have been responsible for operating production infrastructure and services, and organizing on-call.
  • Working with the Alloy team to deliver new functionality.
  • Contributing to and reviewing design documents for upcoming features.
  • Being an active member of the OpenTelemetry collector community.
  • Being familiar with the Prometheus ecosystem and making sure that Alloy integrates well with Prometheus components.
  • Supporting customers and prospects with setting up their observability pipelines.
  • Working with other teams within Grafana to make sure Alloy works well with the solutions they are building.
  • Participating in on-call rotations for our deployments.

Backend DevelopmentSoftware DevelopmentAlgorithmsData StructuresGoGrafanaPrometheusREST APICI/CDLinuxDocumentationMicroservicesExcellent communication skillsSoftware EngineeringDebugging

Posted 1 day ago
Apply
Apply

📍 United States

💸 91195.0 - 148341.0 USD per year

🔍 Software Development

  • 5+ years of progressive experience.
  • Experience with Python or Go, React, Typescript.
  • Demonstrated experience with full-stack architecture and engineering (devops and Kubernetes experience is a plus).
  • Experience in building and maintaining continuous integration (CI) and continuous delivery (CD) systems.
  • Experience in making critical technical decisions that impact multiple teams.
  • Experience in shipping multiple mission-critical systems to production.
  • Experience in supporting internal engineering teams and production systems.
  • A demonstrated ability to learn new technologies and new programming languages.
  • A desire to operate with freedom and accountability, including a willingness to take risks and ownership of those risks.
  • Excellent asynchronous communication skills. Experience with distributed, remote teams is a plus.
  • A passion for personal and professional growth.
  • Build systems that reduce the time and complexity of deploying applications on Kubernetes.
  • Be a thought leader, set design principles, and define shared patterns that engineers leverage across the company.
  • Build UIs in React with TypeScript and tooling with Go or Python to make your teammates’ jobs more effective and more enjoyable.
  • Write tooling and automation scripts for GitHub Actions to streamline development, enhance CI/CD automation, and improve code quality.
  • Write structured, testable, readable, and maintainable code.
  • Conduct code reviews, ensuring standards for quality and best practices are followed.
  • Support your software throughout its lifecycle, from ideation to production.
  • Support your teammates by continuing to learn and grow in an environment where failure is a part of learning, and being a novice is celebrated.

PythonSoftware DevelopmentSQLCloud ComputingFull Stack DevelopmentKubernetesTypeScriptGoReactCI/CDRESTful APIsDevOpsMicroservicesSoftware Engineering

Posted 1 day ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 150237.5 - 227250.0 USD per year

🔍 Software Development

🏢 Company: Samsara👥 1001-5000💰 Secondary Market over 4 years ago🫂 Last layoff almost 5 years agoCloud Data ServicesBusiness IntelligenceInternet of ThingsSaaSSoftware

  • Bachelor's Degree in Computer Science/Engineering or equivalent practical experience.
  • 8+ years of relevant industry experience in software development.
  • Strong programming/coding fundamentals with proficiency in at least one of the following: Go, GraphQL, TypeScript, React.
  • Excellent communication, collaboration, and problem-solving skills, with a demonstrated ability to manage technical discussions.
  • Bring a customer-focused mindset to all development, balancing the need to iterate quickly and deliver customer wins iteratively
  • Partner with the Engineering Manager to advocate for long-term technical health of our products alongside the product priorities.
  • Act as a force multiplier on the team by leveraging other engineers and personally exemplify how to deliver value at Samsara
  • Mentor other engineers by actively participating in design and implementation conversations across the team
  • Champion, role model, and embed Samsara’s cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices.

AWSBackend DevelopmentGraphQLSoftware DevelopmentSQLDesign PatternsFull Stack DevelopmentGitIoTMachine LearningTypeScriptAlgorithmsData StructuresGoReactCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringTeamworkSoftware EngineeringDebugging

Posted 2 days ago
Apply
Apply

📍 United States

🔍 Software Development

  • Bachelor's degree in a field of Software Engineering, Computer Engineering, Financial Engineering, Computational Engineering, or Information Technology.
  • Three years of enterprise-level web or mobile application development experience which included utilization of Node.js, TypeScript, Python, Shell, SQL, and AWS.
  • Help drive the technical and functional as well as internal resource coordination and oversight components of software development projects in a Scaled Agile Framework (SAFe) environment involving the full-stack design, development, build, testing and implementation of client-hosted, Web-based and Cloud-based enterprise level responsive software applications, including the integrations, APIs, microservices, features and specifications for their development, as well as the stored procedures and database server engines that facilitate access and query of the Company's back-end object-oriented and relational database systems
  • Assist with executing entire full-stack application development project lifecycle, such as performing full-stack application development using C#, React.js, Redux, Node.js, Koa, TypeScript, RabbitMQ, PostgreSQL and related Web technologies; crafting quality code; project scope, priority setting and business requirements gathering with cross-functional teams; functional and technical solution design development and requirements analysis; solutions, development and end-user documentation; GAP and needs analysis; resource planning; unit, integration, and system test plan, procedure, case, tool, script, and automation development and implementation; workflow design; process development and improvement; system integration and migration testing; UAT/OAT testing; code quality review; go-live preparation; and production support
  • Utilize Event Driven Architecture, Microservice Architecture, and Data Management strategies, including but not limited to, messaging protocols, messaging best practices, database schema management, and versioning strategies during development of applications
  • Work with cross-functional teams of other engineers, product managers, product designers, sales engineers, and clients to develop an understanding of users’ workflow, priorities and requirements in order to analyze gaps, develop tests and prioritize projects
  • Work as part of a Scrum team through sprints and ceremonies to estimate and prioritize work, provide feedback, and share ideas along the way
  • Pair with other developers and moving work items through the backlog to acceptance in a timely manner
  • Help create project work breakdown structure as well as formal project schedules and activities required to meet specific project goals and established time frames based on knowledge of project completion requirements determined through detailed technical project analysis with input from cross functional teams of project stakeholders.
  • Use distributed version control systems (e.g., GIT) and help create appropriate measures and metrics to track progress of projects and report on project progress at a task level
  • Assist with the timely identification, logging and resolution/escalation of project problems during the life cycle of a project
  • Help manage project priorities, including development of project risk assessment and mitigation strategies
  • Monitor and evaluate product results against technical specifications
  • Prepare project status reports to keep management, clients and others informed of project status and related issues
  • Help provide functional direction and subject matter technical expertise in multiple core project process and functional areas to less experienced personnel

AWSNode.jsPostgreSQLProject ManagementSQLAgileFull Stack DevelopmentGitRabbitmqReact.jsSCRUMTypeScriptC#AlgorithmsData StructuresREST APIReduxCI/CDRESTful APIsMicroservicesSoftware EngineeringData management

Posted 3 days ago
Apply