Apply

Senior Software Engineer II

Posted 3 days agoViewed

View full description

πŸ’Ž Seniority level: Senior, 8+ years

πŸ“ Location: United States

πŸ’Έ Salary: 161925.0 - 247000.0 USD per year

πŸ” Industry: Software Development

πŸ—£οΈ Languages: English

⏳ Experience: 8+ years

πŸͺ„ Skills: AWSBackend DevelopmentDockerPythonSoftware DevelopmentSQLCloud ComputingETLGitKubernetesMachine LearningSoftware ArchitectureAlgorithmsData engineeringData StructuresREST APICommunication SkillsAnalytical SkillsCollaborationCI/CDRESTful APIsMentoringMicroservicesDebugging

Requirements:
  • Bachelor of Science in Computer Science, Engineering, or related field or equivalent training, fellowship, and/or work experience
  • At least 8 years of experience as part of a software development team successfully shipping software products, including leading projects from end-to-end and mentoring others
  • Proficiency in Python and experience with backend development in a team production environment
  • Strong experience with containerization and orchestration technologies such as Docker and Kubernetes
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud Platform
  • Proven experience in designing and implementing scalable backend systems, with a focus on reliability and performance
Responsibilities:
  • Design, develop, and deploy reliable, maintainable, scalable, and fault-tolerant backend services that power both our internal and external systems
  • Collaborate with interdisciplinary teams, including scientists, product managers, and other engineers, to solve complex problems and deliver high- quality software solutions
  • Mentor and guide junior engineers, fostering their growth and enhancing the team's technical expertise
  • Lead code and design reviews, championing engineering best practices and promoting a culture of quality and collaboration
  • Contribute to the development of data infrastructure for machine learning applications, ensuring efficient data processing and integration
  • Drive the implementation of engineering hygiene practices, ensuring the reliability and maintainability of our systems
  • Advocate for and implement innovative software development methodologies and tools to improve team efficiency and product quality
Apply

Related Jobs

Apply

πŸ“ Canada, USA

🧭 Full-Time

πŸ” Software Development

🏒 Company: Wrapbook

  • Strong technical background and significant experience building production web applications
  • Understand how to write, analyze and optimize SQL queries (PostgreSQL is a plus)
  • Experience designing and documenting RESTful APIs
  • Experience building Ruby on Rails applications and APIs
  • Experience using banking APIs to move money
  • Some knowledge of basic accounting principals
  • Worked with or have some understand of a general ledger
  • Strong analytical skills with a focus on detail
  • Collaborate with other developers, designers and product managers to provide elegant solutions to Wrapbook customer problems
  • Lead the delivery of complex problems with ambiguous requirements by breaking them into small, approachable tasks
  • Take ownership of feature delivery from concept to production
  • Write performant, scalable, and secure software
  • Review and have your code reviewed. Mentoring and learning from other developers
  • Ensure code is well-tested and well-architected
  • Actively improve our tools, processes and best practices
  • Improve existing complex architectures and platforms
  • Communicate tradeoffs for technical choices
  • Work on projects that have banking integrations and require movements of money

Backend DevelopmentPostgreSQLSQLFull Stack DevelopmentRuby on RailsAlgorithmsAPI testingData StructuresRESTful APIsAccountingJSONSoftware Engineering

Posted 3 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 180000.0 - 235000.0 USD per year

πŸ” Game Development

🏒 Company: Second Dinner

  • The skills necessary to write simple, readable, and maintainable code
  • Strong experience operating multi-region services in AWS or other cloud providers
  • Familiarity deploying and maintaining cloud native applications using Infrastructure as Code tools
  • Extensive experience building and optimizing applications in .NET/C# or similar languages
  • Experience configuring observability tools and troubleshooting live service issues
  • Hands-on experience with cloud data storage, such as AWS S3, or DynamoDB
  • Ability to identify security vulnerabilities
  • Awesome technical and personal communication skills
  • Passion for playing and making great games
  • Actively participate in architecture discussions, code reviews, and idea sharing
  • Design and lead the integration of new features into a cloud-native server stack
  • Demonstrate initiative in taking ownership of key system components
  • Implement and refine tools and frameworks for cross-discipline development teams
  • Be part of the on-call rotation to ensure server uptime
  • Enable rapid feature development without cutting quality
  • Create and maintain documentation for live ops, debugging, and general knowledge

AWSBackend DevelopmentSoftware DevelopmentSQLCloud ComputingDynamoDBGame DevelopmentGitC#.NETREST APICI/CDMicroservicesJSONSoftware Engineering

Posted 7 days ago
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ’Έ 160000.0 - 185000.0 USD per year

πŸ” Digital financial services

🏒 Company: Zip Co Limited

  • Educational Background: A bachelor's degree in Computer Science or Software Engineering.
  • Technical Leadership: Proven ability to lead technical initiatives and large-scale projects.
  • Engineering Experience and Expertise: At least 10 years in software engineering, mastery of C#/.Net.
  • Mentorship: Experience mentoring engineering teams and fostering collaborative culture.
  • Cross-Functional Collaboration: Exceptional communication and stakeholder management skills.
  • Additional: TOGAF certification, prior architecture experience, and fintech knowledge preferred.
  • Lead Architectural Design and Execution: Define, design and drive the implementation of scalable, high-availability solutions.
  • Lead and Define Technical Strategy: Develop architecture roadmaps aligned with business goals.
  • Establish and Champion Best Practices: Drive the adoption of engineering principles.
  • Architect Cloud Native Solutions with Security-First Principles: Design secure, robust, and scalable solutions.
  • Enhance Observability: Implement monitoring, logging, and alerting systems.
  • Mentor and Inspire Engineering Teams: Serve as a mentor for junior engineers.
  • Drive Security and Compliance Standards: Define and enforce security standards.
  • Document and Institutionalize Knowledge: Produce detailed documentation and create internal wikis.

Cloud ComputingKafkaKubernetesMicrosoft .NETSoftware ArchitectureC#AzurePostgresTerraformMicroservicesCompliance

Posted about 2 months ago
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ’Έ 160000.0 - 185000.0 USD per year

πŸ” Digital financial services

  • Educational Background: Bachelor's degree in Computer Science or Software Engineering; a graduate degree is preferred.
  • Technical Leadership: Proven ability to lead large-scale cloud-native projects focusing on performance, scalability, and reliability.
  • Engineering Experience and Expertise: Minimum of 10 years in software engineering; mastery of C#/.Net.
  • Mentorship: Experience in mentoring and fostering a high-performing engineering culture.
  • Cross-Functional Collaboration: Exceptional communication skills and ability to influence technical projects.
  • Additional qualifications: TOGAF certification, prior architecture experience, and experience in fintech are preferred.
  • Lead Architectural Design and Execution: Define scalable, high-availability solutions and ensure optimal performance.
  • Lead and Define Technical Strategy: Develop architecture roadmaps that align with business goals.
  • Establish and Champion Best Practices: Drive the adoption of engineering principles for system resilience.
  • Architect Cloud Native Solutions with Security-First Principles: Design secure, robust cloud native solutions.
  • Enhance Observability: Implement monitoring and alerting systems for infrastructure and applications.
  • Mentor and Inspire Engineering Teams: Serve as a mentor for junior engineers and foster collaboration.
  • Drive Security and Compliance Standards: Define security and compliance standards across engineering.
  • Document and Institutionalize Knowledge: Produce documentation and maintain internal wikis.

Cloud ComputingCybersecurityKafkaKubernetesMicrosoft .NETSoftware ArchitectureC#AzurePostgresTerraformMicroservicesComplianceCross-functional collaborationMentorship

Posted about 2 months ago
Apply
Apply
πŸ”₯ Senior Software Engineer II
Posted about 2 months ago

πŸ“ CA, CO, FL, GA, IL, IN, KY, MA, MI, MN, NC, NJ, NY, OH, OR, PA, SC, TN, TX, UT, VA, WA, WI

🧭 Full-Time

πŸ’Έ 140000.0 - 160000.0 USD per year

πŸ” Benefits and employee experience technology

🏒 Company: JellyvisionπŸ‘₯ 251-500πŸ’° $20,000,000 almost 8 years agoπŸ«‚ Last layoff about 5 years agoInternetEducationHuman ResourcesSaaSPersonalizationInsurTechSoftware

  • 7+ years of relevant experience.
  • Proficient in Ruby/Rails and Python.
  • Understanding of relational databases.
  • Experience building RESTful APIs and third-party integrations.
  • Strong skills in unit, integration, and functional testing.
  • Familiarity with Docker, CI/CD, AWS, and version control tools like Git.
  • Design and develop clean solutions to problems.
  • Write high-quality, maintainable, reliable, secure, and performant code.
  • Adhere to Agile methodologies, manage code repositories, and write tests.
  • Lead complex software system design and mentoring junior developers.
  • Investigate technical issues and address technical debt while staying updated with new technologies.

AWSDockerPythonSoftware DevelopmentSQLGitRubyRuby on RailsCI/CDRESTful APIsMicroservices

Posted about 2 months ago
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ’Έ 166000.0 - 202000.0 USD per year

πŸ” Software Development

🏒 Company: DigitalOceanπŸ‘₯ 1001-5000πŸ’° $34,913,641 Post-IPO Equity over 3 years agoπŸ«‚ Last layoff about 2 years agoVirtualizationDevOpsWeb HostingCloud ComputingSaaS

  • Experience delivering virtualized and/or bare metal GPU infrastructure
  • Understanding of AI/ML workloads and overall industry trends
  • Strong collaborator and consensus builder. Author and review design documentation.
  • Experience troubleshooting, analyzing, and debugging relevant virtualization stacks (kernel, kvm, QEMU)
  • Experience as a software engineer / developer in a large scale, distributed environment
  • Experience writing secure, testable, and robust low-level code
  • Deep understanding of operating systems, virtualization, and Linux internals
  • Familiarity with related virtualization fundamentals, including networking datapath, containers, and data persistence layers
  • A critical thinker dedicated to solving problems and delivering solutions
  • Work with your fellow sharks to design, develop, and optimize the next generation of GPU infrastructure
  • Work with customers and stakeholders to define and refine infrastructure requirements needed to support their AI/ML workload
  • Work with infrastructure technical leaders to define infrastructure requirements to store, move, and manipulate large datasets
  • Guide performance teams on industry standard testing methodologies and help optimize for GPU fabric throughput
  • Identify security improvements and drive review discussions with internal teams
  • Working directly with individual engineering teams to deliver new infrastructure functions and technologies in support of DigitalOcean AI/ML products

PythonElasticSearchGitLinuxTerraform

Posted 2 months ago
Apply
Apply

πŸ“ US, UK

🧭 Full-Time

πŸ’Έ 185000.0 - 200000.0 USD per year

πŸ” Music technology

  • Worked with Elasticsearch, optimizing data representations, queries, and clusters.
  • Relevant work experience building and evolving production software using Go and Python.
  • Experience deploying and managing ML models in production environments.
  • Several years working with RDBMS such as MySQL or PostgreSQL and crafting performant SQL queries.
  • Experience leveraging SaaS and cloud provider primitives.
  • Help define the architecture and drive implementation changes across multiple backend services that power Splice’s next generation products.
  • Translate large-scale architectural changes into manageable, incremental outcomes that provide ongoing customer benefits.
  • Help optimize search infrastructure and create mechanisms for safe and rapid ML model productionalization.
  • Advocate for system designs and APIs that make 'The right thing, the easy thing.'
  • Drive solutions that are both technically and organizationally scalable.

AWSDockerGraphQLLeadershipPostgreSQLPythonSQLElasticSearchJenkinsKerasMySQLPyTorchTypeScriptData engineeringGogRPCRDBMSRedisTensorflowCollaborationTerraformSaaS

Posted 3 months ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 185000.0 - 220000.0 USD per year

πŸ” Retirement benefits

🏒 Company: Human InterestπŸ‘₯ 501-1000πŸ’° $161,000,000 Private about 2 years agoWealth ManagementRetirementFinanceInsurTechEmployee BenefitsInsuranceFinTech

  • Minimum 7 years of professional experience building and maintaining backend software.
  • Experience building large-scale backend systems, managing elastic workloads using queue/worker and streaming architectures.
  • Experience scaling database platforms (NoSQL, SQL).
  • Experience migrating to modern scalable technologies from monolithic systems while maintaining high reliability and availability.
  • Ability to quickly grasp the workings of accounting and 401k domains.
  • Strong desire to learn, exchange feedback, and grow.
  • Ability to think creatively and share knowledge with others.
  • Ability to write understandable, testable code with an eye toward maintainability.
  • Proactive and empathetic mindset.
  • Build and maintain business-critical software to process and record customers' retirement savings.
  • Improve complex processes and systems to make them more robust, higher performance, and require less human intervention.
  • Collaborate with other engineers and stakeholders to share knowledge and build expertise.
  • Write clean, high-quality code and tests while keeping the system fast and reliable.
  • Develop and analyze monitors and tests to assess performance, scalability, and reliability.
  • Develop ownership over critical retirement workflows and domains.
  • Deliver features and enhancements that improve complex processes and systems.
  • Make informed engineering tradeoff decisions.
  • Delight internal and external stakeholders.
  • Participate in development life cycle activities like analysis, design, coding, testing, and production release.

AWSBackend DevelopmentSQLNosql

Posted 3 months ago
Apply
Apply

πŸ“ U.S.

🧭 Full-Time

πŸ’Έ 185000 - 200000 USD per year

πŸ” Music technology

🏒 Company: SpliceπŸ‘₯ 101-250πŸ’° $55,000,000 Series D about 4 years agoMedia and EntertainmentMusicMachine LearningSoftware

  • Experience with Elasticsearch and optimizing data representations, queries, and clusters.
  • Relevant work experience building production software using Go and Python.
  • Experience deploying and managing ML models in production.
  • Several years of experience with RDBMS such as MySQL or PostgreSQL.
  • Experience with SaaS and cloud provider primitives.
  • Bias towards action and experimentation with a focus on quality.
  • Help define the architecture and drive implementation changes across multiple backend services.
  • Translate large-scale architectural changes into manageable outcomes.
  • Optimize search infrastructure and create mechanisms for ML model productionalization.
  • Advocate for system designs and APIs that facilitate best practices.
  • Deliver complex projects across teams, track progress, and enhance engineering practices.

AWSDockerGraphQLPostgreSQLPythonSQLElasticSearchJenkinsKerasMySQLPyTorchTypeScriptData engineeringGogRPCRDBMSRedisTensorflowCollaborationTerraformSaaS

Posted 3 months ago
Apply