Apply

Senior Software Engineer II

Posted 1 day agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: United States, Canada

💸 Salary: 127000.0 - 191000.0 USD per year

🔍 Industry: Software Development

🏢 Company: Invoca👥 201-500💰 $83,000,000 Series F over 2 years agoDigital MarketingArtificial Intelligence (AI)AdvertisingAnalyticsTelecommunications

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: Backend DevelopmentGraphQLLeadershipPostgreSQLSoftware DevelopmentSQLAgileHTMLCSSJavascriptMySQLReact.jsRuby on RailsREST APICommunication SkillsCI/CDProblem SolvingMentoringMicroservicesTeamworkSoftware EngineeringDebugging

Requirements:
  • 5+ years development/engineering experience
  • Agile team experience and a demonstrated passion for software development
  • Experience (or interest) in some of our primary technologies: Ruby on Rails (or similar), MySQL/PostgreSQL, React/GraphQL, and HTML/CSS/JavaScript
  • An understanding of database fundamentals and design
  • Strong build vs buy evaluation mindset combined with iterative MVP development experience
  • Experience building conversational chat bots
  • Competence in several skills apart from pure coding, such as monitoring, performance optimization, integration testing, security and more
  • Effective and timely communication skills, ensuring leaders are kept up to date on progress, blockers, and have advance warning of potential surprises (both positive and negative)
Responsibilities:
  • Foster a collaborative environment for you and your teammates to deliver high-quality features in an iterative way, collecting customer feedback early and often as you solve new asynchronous messaging use cases
  • Build new functionality both within an existing monolith as well as using external services where appropriate, weighing buy vs build decisions in service of delivering quickly to validate new features
  • Have end-to-end responsibility for complex projects that require the work of multiple people to complete, and that will be building out new greenfield product capabilities
  • Level up those around you to help them grow while reinforcing your own knowledge
  • Propose new technologies/architectures/vendors where appropriate and work with technical leadership to drive adoption
  • Quickly and effortlessly diagnose the root cause of problems in your team’s service area
  • Be part of a self-sufficient team with a dedicated Product Manager and Tech Lead
  • Proactively communicate on production issues, write actionable tickets without prompting, and quickly fix or delegate them
  • Be able to help guide a team around impediments to progress
  • Participate in an on-call rotation supporting the team’s services
  • Support diversity, equity and inclusion at Invoca
Apply

Related Jobs

Apply

📍 Canada, USA

🧭 Full-Time

🔍 Software Development

🏢 Company: Wrapbook

  • Experience building Ruby on Rails applications and APIs
  • Experience using banking APIs to move money
  • Strong technical background and significant experience building production web applications
  • Understanding how to write, analyze and optimize SQL queries (PostgreSQL is a plus)
  • Experience designing and documenting RESTful APIs
  • Customer-focused and like to pay attention to detail and value quality
  • Knowledge of basic accounting principals
  • Worked with or have some understand of a general ledger
  • 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 8 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 8 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 12 days ago
Apply
Apply

📍 Worldwide

🧭 Full-Time

🔍 Software Development

🏢 Company: HubSpot👥 1001-5000💰 $35,000,000 Series E over 12 years ago🫂 Last layoff about 1 year agoSaaSAnalyticsMarketingCopywritingSocial Media

  • Backend development experience and are comfortable working with Java, MySQL, AWS, DropWizard, Kafka, Kubernetes, or similar technologies (though expertise in specific tools isn’t a deal-breaker)
  • Are deeply user-focused and empathetic, understanding the challenges our customers face and how they move through our product
  • Have a passion for AI with experience either in a professional manner or with personal projects.
  • Write and ship impactful production code that directly contributes to both user satisfaction and company growth
  • Design, build, and evaluate new features and tools that drive revenue and help businesses grow better
  • Collaborate in a diverse, cross-functional team of engineers, PMs, designers, and researchers, where everyone's input is valued

AWSBackend DevelopmentSoftware DevelopmentArtificial IntelligenceJavaKafkaKubernetesMySQLREST APICI/CDMicroservicesDebugging

Posted 18 days ago
Apply
Apply

📍 USA

🧭 Full-Time

🔍 Software Development

🏢 Company: Dandy👥 501-1000Food and BeverageFood Processing

  • 6+ years of software engineering experience, preferably in a high growth startup environment
  • An expert in Google Cloud Platform and Google Kubernetes Engine
  • Strong observability/monitoring experience (Chronosphere, Sentry, DataDog, Splunk, Otel, Prometheus, etc)
  • A collaborative, pragmatic, and growth-oriented mindset.
  • The ability to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions.
  • Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems.
  • Comfort working in a highly agile, intensely iterative software development process.
  • Self-motivated, self-managing and takes ownership, with excellent organizational skills.
  • Ability to thrive in a remote-first organization.
  • Develop and maintain infrastructure, systems, and tooling to support Dandy’s products in a secure, well-tested, and performant way.
  • Reinvent an analog experience and disrupt a legacy industry through novel and scalable system design.
  • Collaborate with Product Engineers and other stakeholders within Engineering, Product and Data to maintain a high bar for quality in a fast-paced, iterative environment.
  • Advocate for improvements to infrastructure quality, security, and performance.
  • Craft code that meets our internal standards for style, maintainability, and best practices.
  • Recognize impediments to our efficiency as a team ("technical debt"), propose and implement solutions.

GraphQLNode.jsPostgreSQLCloud ComputingGCPKubernetesTypeScriptNest.jsCI/CDDevOpsTerraformSoftware Engineering

Posted 22 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

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