Apply

Senior Software Engineer II

Posted 3 months agoViewed

View full description

💎 Seniority level: Senior, Minimum 7 years of professional experience

📍 Location: United States

💸 Salary: 185000.0 - 220000.0 USD per year

🔍 Industry: Retirement benefits

🏢 Company: Human Interest👥 501-1000💰 $161,000,000 Private about 2 years agoWealth ManagementRetirementFinanceInsurTechEmployee BenefitsInsuranceFinTech

🗣️ Languages: English

⏳ Experience: Minimum 7 years of professional experience

🪄 Skills: AWSBackend DevelopmentSQLNosql

Requirements:
  • 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.
Responsibilities:
  • 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.
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

💸 161925.0 - 247000.0 USD per year

🔍 Software Development

  • 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
  • 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

AWSBackend DevelopmentDockerPythonSoftware DevelopmentSQLCloud ComputingETLGitKubernetesMachine LearningSoftware ArchitectureAlgorithmsData engineeringData StructuresREST APICommunication SkillsAnalytical SkillsCollaborationCI/CDRESTful APIsMentoringMicroservicesDebugging

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
🔥 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

📍 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

📍 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