Ditto

Ditto Job Board is a specialized platform focused on connecting professionals with job opportunities in the federal sector, featuring openings such as UI Engineer, Software Engineer, and Engineering Manager in Networking.

Related companies:

🏢 Affirm
👥 1001-5000💰 Post-IPO Equity over 4 years ago🫂 Last layoff over 2 years agoLendingFinancial ServicesPaymentsFinTech
Website LinkedIn Email Facebook Twitter

Jobs at this company:

Apply

🔍 Networking

  • Bachelor’s degree or higher in Computer Science or Engineering (or equivalent industry experience)
  • 2+ Years Experience in Product Management for a highly technical product
  • 3+ Years working within the computer networking space
  • Work directly with the Senior Director of Product to ensure that your product area aligns with the company strategy
  • Work directly with customers and customer-facing teams to ensure that the product is meeting customer needs and explore new product opportunities
  • Own your product area end-to-end: contribute to documentation, blog posts, demos, and marketing materials for new features
  • Collaborate with the broader product team to ensure success for cross-functional projects involving your product area
  • Work with your associated Engineering team(s) to define and prioritize projects including customer requests, tech debt, and specific initiatives; making trade-off calls as required
  • Actively maintain a view of how the market, competition, and adjacent technologies evolve, and factor this information into the direction of your product area
  • Model Ditto’s culture of Trust, Communication, and Continual Improvement.
Posted 2 days ago
Apply
Apply
🔥 Accountant
Posted 5 days ago

🔍 SaaS

  • Bachelor's degree in Accounting, Finance, or a related field.
  • 3+ years of experience in accounting.
  • Strong understanding of accrual accounting.
  • Proficiency in accounting software (NetSuite, QuickBooks, or similar ERP systems).
  • Strong Excel skills.
  • Ability to work independently and meet deadlines.
  • Excellent communication and problem-solving skills.
  • Process, verify, and record vendor invoices.
  • Manage vendor payments.
  • Reconcile vendor statements.
  • Generate and issue customer invoices.
  • Monitor customer payments.
  • Assist with month-end close procedures.
  • Ensure compliance with GAAP and revenue recognition principles.
  • Support financial audits.
  • Assist in implementing process improvements.
  • Ensure compliance with sales tax reporting and 1099 vendor reporting requirements.
  • Assist with payroll tasks.
  • Collaborate with cross-functional teams.
Posted 5 days ago
Apply
Apply

đź§­ Full-Time

🔍 Software Development

  • 3+ years managing software engineering teams, including responsibilities like hiring, performance management, and career development.
  • 5+ years of technical leadership experience with a strong background in dev ops, testing, release pipelines, QA, distributed systems, and similar domains.
  • Experience testing complex systems, building reliable benchmarks, working with or managing QA engineers, building automation with physical hardware, and using industry standard technologies like Github Actions, Build Kite, and Docker.
  • Proven ability to manage remote, globally distributed teams with strong asynchronous communication skills.
  • Exceptional written and verbal communication to effectively convey complex ideas and align team efforts.
  • Lead, Mentor, and Grow: Guide and grow a team of 6–10 skilled and globally distributed engineers, supporting their technical success, career development, and personal growth.
  • Deliver Excellence: Plan and deliver high-quality solutions that meet business and technical goals.
  • Contribute to Architecture: Be an active participant in the design and implementation of system architectures, focusing on scalability and reliability.
  • Enhance CI / CD Systems: Drive initiatives to increase the reliability, coverage, and consistency of CI and CD for both SDKs and our Cloud services.
  • Resource Management: Manage budget for CI/CD infrastructure, optimize resource usage and plan capacity for growing engineering organization.
  • Enhance QA: Drive team process to cover gaps in our automated pipelines, and build new automated coverage to keep QA focused on the highest value they can bring.
  • Shape the Roadmap: Collaborate with stakeholders to build the team’s roadmap, incorporating input from engineers, product managers, engineers, and customers.
  • Support Software Operations: Ensure the reliability, performance, and availability of our critical internal systems.
  • Foster Culture: Set an example by cultivating a culture of trust, collaboration, and continual improvement aligned with Ditto’s core values.

DockerLeadershipProject ManagementKubernetesQAQA AutomationRelease ManagementCommunication SkillsCI/CDMentoringLinuxDevOpsMicroservicesTeam managementSoftware Engineering

Posted 8 days ago
Apply
Apply

🔍 Software Development

  • 2–5 years of professional software engineering experience.
  • Solid background in backend or systems-level development.
  • Proficiency in at least one programming language such as Rust, C++, Go or similar.
  • Experience designing and consuming APIs for service-to-service communication.
  • Understanding of high-level communication protocols like HTTP, WebSockets, and similar.
  • Comfort working with distributed systems or edge-deployed services.
  • Ability to reason about concurrency, performance, and fault-tolerant architectures.
  • Strong collaboration skills as you'll work cross-team particularly closely with product and relevant team engineers spread across the globe.
  • Lead the development of core edge services that power Ditto's mesh-based systems.
  • Build software that manages peer discovery, multi-hop communication, and routing across unreliable or dynamic networks.
  • Design clean, efficient APIs that allow higher-level applications to interact with the mesh layer.
  • Develop and maintain the Ditto Edge Server, a lightweight deployment optimized for small infrastructure footprints, enabling seamless integration with Ditto's edge-based systems through exposed APIs.
  • Contribute to protocol design, transport abstraction, and system-level performance improvements.
  • Collaborate with other engineers and product teams to deliver end-to-end features that reach real-world users.
Posted 9 days ago
Apply
Apply

đź§­ Full-Time

🔍 Software Development

  • Have 5+ years of experience in technical support engineering or software engineering roles.
  • Earned a Bachelor’s degree in Computer Science or similar experience.
  • Customer-facing soft skills including active listening, customer empathy, and expectation-setting.
  • Ability to read and follow code and GitHub commits to understand recent changes
  • Excellent communication skills in English, both written and verbal, are critical as you will need to explain complicated topics to developers with diverse backgrounds.
  • Broad technical understanding of mobile devices, cloud computing, and networking.
  • Detailed technical understanding in one of the following areas: MongoDB, SQL, Cloud computing, or Distributed databases
  • Advocate for customers’ needs, working with the engineering and product teams to debug and reproduce problem reports from developers and escalate problems to include other team members as needed.
  • Be among the foremost technical and troubleshooting experts for our SDK and Cloud platform. You are the last line of defense before the core Engineering team.
  • Partner with engineering and customer teams to resolve issues, engaging with senior leaders internally or with customers and coordinating resources across multiple teams as needed.
  • Interact directly with developers and resolve their issues.
  • Participate in a rotation to ensure customers have 24x7 coverage for emergencies.
  • Work with Engineering to communicate incident status to customers and participate in root cause analysis.
  • Write knowledge base articles to enable customers to quickly resolve problems.
  • Aim for the highest customer satisfaction possible.
Posted 11 days ago
Apply
Apply

đź§­ Full-Time

🔍 Software Development

  • First Class Bachelor's degree in Computer Science or related degree.
  • Multiple years of programming experience in one or more languages (e.g. python / C / Java / Rust)
  • Familiarity with CS fundamentals such as hardware, networking and operating systems
  • (Nice to have): Experience building mobile applications (Android / iOS)
  • Complete our extensive 2-year training program on all aspects of software engineering
  • Learn an abundance of programming languages including Rust, Swift, and Kotlin
  • Gain valuable experience with modern development methodologies, practices and tools
  • Ship code across our portfolio of products, demos and examples
  • Improve our efficiency by helping develop our internal tools and automation.
  • Hone your problem solving skills helping customers troubleshoot their issues
  • Sharpen your technical communication with documentation enhancements
  • Earn promotion to a Software Engineer position within 2 years
  • Gain a command of internal collaboration with product, sales and marketing teams.
Posted 11 days ago
Apply
Apply
  • To be a self-starter and have the ability to work independently
  • Excellent communication skills
  • Collaborative, coachable attitude
  • Enjoy challenges and real time problem solving
  • Time management and organisational skills
  • A desire to learn and progress
  • Qualify and develop inbound and outbound sales leads, delivering high-quality, qualified leads to our team of Sales Directors
  • Set qualified introductory meetings for the Sales team
  • Work closely with Sales Directors to build territory plans and execute against quarterly goals
  • Nurture early phase engagement in order to produce future pipeline
  • Consistently deliver a high level of activity, first researching, then using all tools at your disposal to engage with prospects
  • Collaborate with Sales and Marketing to build outbound sales campaigns and refine messaging
  • Attend industry trade shows and events, representing Ditto and engaging with customers and prospects
  • Meet a minimum standard of monthly goals for both inbound and outbound meetings generated and pipeline sourced
  • Understand Ditto’s value proposition and have a basic technical knowledge around the offering
Posted 11 days ago
Apply
Apply

đź§­ Full-Time

🔍 Software Development

  • 2+ years of experience managing teams of software engineers
  • 5+ years of technical leadership
  • Prior experience with cloud platform development (AWS, GCP, Azure) and experience building Kubernetes operators as well as deploying Kubernetes clusters
  • Excellent leadership skills with a focus on team growth, mentorship, and collaboration
  • Experience with large scale CI/CD pipelines, automation, and developer tooling & workflows to automate software releases
  • A strategic, product-oriented mindset, with the ability to balance technical priorities with business needs
  • Strong communication skills, both written and verbal
  • Lead our Platform Engineering Team
  • Recruit and Grow Talent
  • Build a Great Platform for our products
  • Raise the Bar on Technical Excellence
  • Collaborate Across Teams
  • Automate and Optimize
  • Ship It!
  • Be a Culture Custodian
Posted 15 days ago
Apply
Apply

🔍 Software Development

  • 2+ Years Experience in Product Management for a highly technical product
  • 2+ Years working on a cloud-based managed service
  • Hands-on experience with at least one of the following cloud providers: AWS, GCP, Azure
  • Work directly with Product Leadership to ensure that your product area aligns with the company strategy
  • Work directly with customers and customer-facing teams to ensure that the product is meeting customer needs and explore new product opportunities
  • Own your product area end-to-end: contribute to documentation, blog posts, demos, and marketing materials for new features
Posted 20 days ago
Apply
Apply

đź§­ Full-Time

🔍 Software Development

  • Bachelor’s degree in Computer Science or a related field.
  • 2-5 years of experience in software engineering, with a focus on distributed systems and low-level programming languages like Rust and/or modern C/C++.
  • Experience with cloud platforms (AWS, GCP, Azure), containerization technologies (Docker, Kubernetes), and large-scale distributed systems.
  • Strong knowledge of algorithms, data structures, and performance optimization techniques.
  • Excellent communication skills, especially in asynchronous collaboration.
  • Experience with on-call rotations and incident response tools and procedures.
  • Ability to work effectively in a globally distributed team.
  • Design, build, and maintain highly available and performant distributed systems.
  • Develop, optimize, and maintain infrastructure that supports Ditto’s peer-to-peer technology, focusing on scaling data synchronization.
  • Design and maintain high-performance, consistent caches and proxies to bridge Big Peers and Small Peers in the network.
  • Ensure data consistency and system performance by implementing correctness and load tests.
  • Collaborate with the SRE team to monitor, debug, and optimize distributed systems in production environments.
  • Write technical documentation, and contribute to system architecture designs.
  • Drive performance tuning efforts to ensure systems meet the demands of large-scale, distributed environments.
  • Participate in on-call rotations, partnering with the SRE team to manage production systems and meet uptime SLAs.
Posted about 2 months ago
Apply
Shown 10 out of 16