Apply

Senior Software Engineer

Posted 1 day agoViewed

View full description

💎 Seniority level: Senior, 5-plus years

📍 Location: United States

💸 Salary: 110000.0 - 120000.0 USD per year

🔍 Industry: Nonprofit/Journalism/Technology

🏢 Company: Freedom of the Press Foundation👥 11-50💰 $480,000 about 11 years agoFinanceDigital EntertainmentSpeech Recognition

🗣️ Languages: English

⏳ Experience: 5-plus years

🪄 Skills: PythonGitRelease ManagementRustDevOps

Requirements:
  • Solid experience in Python or Rust, with expertise in security-focused application development.
  • Experience in desktop GUI development, preferably using Qt or a Linux-compatible framework.
  • Skills in DevOps, automation, and release management.
  • Design and implementation of secure communication protocols.
  • 5-plus years of experience as a software engineer in a production environment.
  • Experience with Git, continuous integration, build automation, and test-driven development.
  • Experience working as part of a collaborative team, including routine peer review of code contributions.
  • A passion for protecting press freedom rights.
Responsibilities:
  • Adding new features to SecureDrop Workstation, such as workflows for redacting and sanitizing documents.
  • Building out server API functionality to support SecureDrop Workstation development.
  • Performing code reviews for contributions from the development team and the larger SecureDrop community.
  • Testing the security properties of current and proposed functionality/architecture using quantitative threat models.
  • Prototyping client-side encryption for journalist and source communication.
  • Working with external collaborators, including UX consultants and researchers.
  • Taking turns on maintenance and release tasks with the rest of the team.
Apply

Related Jobs

Apply
🔥 Senior Software Engineer
Posted about 17 hours ago

📍 United States, Canada

🧭 Full-Time

💸 175000.0 - 210000.0 USD per year

🔍 Mining and mineral exploration technology

🏢 Company: KoBold Metals👥 101-250💰 $491,455,627 Series C 3 months agoArtificial Intelligence (AI)MineralMiningSoftware

  • 4+ years of software engineering experience, ideally in production cloud data systems.
  • Proficiency with Python.
  • Ability to write production-quality code that is correct, readable, well-tested, scalable and extensible.
  • Skilled in large-scale system design.
  • A track record of taking ownership from problem definition to project delivery.

  • Deep engagement with exploration geologists and data scientists.
  • Building data pipelines and tooling for deriving insights from exploration data.
  • Leading a small group of software engineers for project delivery.
  • End-to-end ownership of projects from design to implementation.
  • Responding to design and code feedback while providing feedback to teammates.
  • Operationally managing the team's services and assisting scientific colleagues.

AWSDockerPythonCloud ComputingKubernetesData engineering

Posted about 17 hours ago
Apply
Apply

📍 USA

🧭 Full-Time

💸 169000.0 - 240000.0 USD per year

🔍 Fintech

  • 4+ years of experience designing, developing, and launching backend systems at scale using languages like Python or Kotlin.
  • Track record of developing highly available distributed systems with technologies like AWS, MySQL, and Kubernetes.
  • Experience designing and implementing platform engineering systems that balance flexibility, safety, and maintainability.
  • 4+ years of experience with cloud providers including AWS, Azure, or GCP.
  • Experience defining a technical plan for significant feature or system component delivery.
  • Skilled in writing high quality, easily understandable code.
  • Ability to make significant changes in a large code base with safety tools and practices.
  • Proactively seek feedback for personal growth.
  • Strong verbal and written communication skills.

  • Own and deliver quarterly goals for your team.
  • Lead engineers through ambiguity to solve open-ended problems.
  • Support peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics.
  • Proactively identify and advocate for project, process, technology, or business issues and lead solutions.
  • Support operations and availability by creating and monitoring metrics.
  • Foster a culture of quality by setting/improving standards for code review and design.
  • Develop talent through feedback, guidance, and leading by example.

AWSPythonCloud ComputingKotlinKubernetesMySQLMicroservices

Posted 1 day ago
Apply
Apply

📍 USA

🧭 Full-Time

💸 140000.0 - 210000.0 USD per year

🔍 CRM

  • We're looking for high achieving, full-time Software Engineers.
  • You should have a good understanding of web technologies.
  • You need to be comfortable in a fast-paced environment with a small, talented team.
  • Ability to manage time well, communicate effectively, and collaborate in a fully distributed team is essential.

  • You will be joining one of our six cross-functional teams.
  • You will collaborate with other backend & frontend engineers, product managers, and designers.
  • Your goal will be to design, implement, launch, and scale major systems and user-facing features.

AWSDockerPostgreSQLPythonElasticSearchFlaskKubernetesMongoDBREST APIRedisCI/CDTerraformAnsible

Posted 2 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 150000.0 - 200000.0 USD per year

🔍 Financial Technology

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

  • 4+ years of experience designing, developing, and launching backend systems at scale using languages like Python or Kotlin.
  • Track record of developing highly available distributed systems using technologies like AWS, MySQL, and Kubernetes.
  • Experience designing and implementing platform engineering systems for flexibility, safety, and maintainability.
  • Proficiency in making significant changes in a large code base.
  • Strong verbal and written communication skills.

  • Own and deliver quarterly goals for your team.
  • Lead engineers through ambiguity to solve open-ended problems.
  • Support peers and stakeholders in the product development lifecycle.
  • Collaborate with product management, design, and analytics.
  • Proactively identify and advocate for solutions to various issues.
  • Support operations and availability of team artifacts.
  • Foster a culture of quality and ownership.
  • Provide feedback and guidance to develop talent.

AWSPythonKotlinKubernetesMySQLMicroservices

Posted 3 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 180000.0 - 220000.0 USD per year

🔍 Healthcare technology

🏢 Company: SmarterDx👥 101-250💰 $50,000,000 Series B 7 months agoArtificial Intelligence (AI)HospitalInformation TechnologyHealth Care

  • 5+ years of development experience with a focus on backend and cloud-based solutions
  • Expertise in Python and familiarity with Typescript and React
  • Experience working with Postgres or a similar relational database
  • Experience building cloud-native distributed systems and working with event-driven architectures
  • Experience working with product managers to plan, build, and iterate on deliverables
  • Experience working in a security-conscious environment
  • Excellent communication and team collaboration skills
  • Bachelor’s or Master’s in Computer Science, Engineering, or a related field, or equivalent experience

  • Design, build and launch new features and improve the overall quality of SmarterDx’s apps
  • Collaborate across disciplines to understand our users and iterate on new ideas
  • Protect patients’ privacy and security through secure coding practices
  • Research and advocate for improved techniques, processes, and designs within the team
  • Support SmarterDx’s apps in production

AWSPostgreSQLPythonElasticSearchKubernetesTypeScript

Posted 3 days ago
Apply
Apply

📍 US

🔍 Digital health

🏢 Company: Linus Health👥 51-100💰 $55,000,000 Series B over 3 years agoMental HealthMedicalWellnessHealth CareHealth DiagnosticsSoftware

  • 7+ years of software development or similar experience.
  • Strong fundamentals in object-oriented design and data structures.
  • Expertise in REST patterns and general API design, documentation, and testing (familiarity with tools like Swagger and Postman).
  • Experience in building microservices.
  • Experience in working with Node.js, TypeScript, and Python.
  • Experience with testing frameworks (e.g., Jest, Mocha, Playwright).
  • Experience with CI/CD and integration with testing, as well as Git workflows (code reviews on merge requests).
  • Experience writing and reviewing SQL.
  • Experience with debugging and triaging issues, handling production support issues.
  • Good communication skills to translate technical requirements into maintainable code.
  • Experience building on AWS offerings.
  • Experience with agile methodologies.
  • Experience in mentoring juniors or peers around good practices.

  • Collaborate to design, document, and implement architecture for mobile and web applications.
  • Own and lead small to mid platform-driven projects.
  • Solve for and consider security, scalability, availability, and performance.
  • Establish testing policies and procedures including unit, integration, and end-to-end testing.
  • Estimate work, prioritize tasks, track dependencies, report progress, and highlight blockers.

AWSNode.jsPythonSQLTypeScriptAPI testingREST APICI/CDAgile methodologiesMicroservices

Posted 4 days ago
Apply
Apply

📍 United States

💸 123000.0 - 198000.0 USD per year

🔍 Aerospace

🏢 Company: Umbra👥 251-500💰 $3,400,000 Series A about 9 years agoHome DecorE-Commerce

  • Bachelor of Science in Computer Science or equivalent experience.
  • 5+ years of professional experience developing highly available web services with server-side scripting languages, preferably Python.
  • 3+ years of experience designing, developing, and testing commercial RESTful APIs.
  • Foundational understanding of software architecture, event-driven microservices, and automated testing patterns.
  • Experience with database-backed applications, preferably Postgres.
  • Good communication skills and ability to work collaboratively.
  • Experience designing and documenting commercial APIs, preferably using Swagger/OpenAPI.
  • Current security clearance or willingness to acquire one.

  • Build, test, and maintain applications that run our satellites.
  • Tackle problems related to automating spacecraft operations, mission scheduling, and data pipelines.
  • Provide software architecture expertise to cross-functional engineering and product teams.
  • Help establish and adhere to DevOps practices ensuring quality and performance.

DockerPythonKubernetesSoftware ArchitectureAPI testingPostgresCI/CDRESTful APIsMicroservices

Posted 4 days ago
Apply
Apply

📍 USA

💸 190000.0 - 240000.0 USD per year

🔍 Financial Technology

  • 4+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
  • Track record of developing highly available distributed systems using AWS, MySQL, and Kubernetes.
  • Experience with fault-tolerant, multi-region online backend systems.
  • Familiarity with Service-Oriented Architectures (SOA) and technologies like Kubernetes, Docker, gRPC, and NGINX.
  • Proficient at making significant changes in a large code base.
  • Strong verbal and written communication skills.
  • 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.
  • Lead engineers through ambiguity to solve open-ended problems.
  • Ensure support for the team throughout the delivery process.
  • Collaborate with product management, design, and analytics during the product development lifecycle.
  • Proactively identify and advocate for project or technology issues.
  • Support the operations and availability of team artifacts.
  • Foster a culture of quality and ownership by improving standards.
  • Help develop team talent through feedback and guidance.

AWSDockerPythonKotlinKubernetesMySQLNginxgRPC

Posted 5 days ago
Apply
Apply

📍 USA

🧭 Full-Time

💸 170000.0 - 195000.0 USD per year

🔍 B2B software integrations

🏢 Company: Prismatic👥 51-100💰 $22,000,000 Series B 11 months agoSaaSData IntegrationB2BSoftware

  • 6+ years experience in professional software development, ideally some of which you’ve spent in startups.
  • Experience in JavaScript / TypeScript libraries and tooling, such as React.
  • Experience building and interacting with GraphQL APIs, especially in Python.
  • Experience building and maintaining large-scale production systems.
  • A commitment to working in a communicative and collaborative environment.
  • You write code that can be easily understood by others, with an eye towards maintainability.
  • You value high code quality, automated testing, and other engineering best practices.

  • Participate in roadmapping and architecture discussions.
  • Write clean, maintainable, production-ready code that meets high-quality standards.
  • Drive major projects from conception through production deployment.
  • Support and empower your cross-functional team of engineers, designers, product managers, and business stakeholders.
  • Collaborate and contribute as a member of a full-stack product development team.
  • Create strong developer experiences through our dashboard, documentation, APIs, and SDKs.
  • Work directly with customers to solve their technical challenges.

GraphQLPostgreSQLPythonDjangoTypeScriptRedisReact

Posted 5 days ago
Apply
Apply

📍 US

🧭 Full-Time

💸 170000.0 - 195000.0 USD per year

🔍 B2B Software Integration

  • 6+ years experience in professional software development, ideally some of which you’ve spent in startups
  • Experience in JavaScript / TypeScript libraries and tooling, such as React
  • Experience building and interacting with GraphQL APIs, especially in Python
  • Experience building and maintaining large-scale production systems
  • A commitment to working in a communicative and collaborative environment
  • You write code that can be easily understood by others, with an eye towards maintainability
  • You value high code quality, automated testing, and other engineering best practices

  • Participate in roadmapping and architecture discussions
  • Write clean, maintainable, production-ready code that meets high-quality standards
  • Drive major projects from conception through production deployment
  • Support and empower your cross-functional team of engineers, designers, product managers, and business stakeholders
  • Collaborate and contribute as a member of a full-stack product development team
  • Create strong developer experiences through our dashboard, documentation, APIs, and SDKs
  • Work directly with customers to solve their technical challenges

GraphQLPythonDjangoTypeScriptPostgresRedisReact

Posted 5 days ago
Apply