Apply

Software Engineer II

Posted 7 days agoViewed

View full description

πŸ’Ž Seniority level: Middle, 4+ yrs

πŸ“ Location: Worldwide, IST

πŸ” Industry: Software Development

🏒 Company: MeasuredπŸ‘₯ 101-250πŸ’° $21,000,000 about 3 years agoSaaSAnalytics

⏳ Experience: 4+ yrs

πŸͺ„ Skills: AWSBackend DevelopmentPostgreSQLPythonSoftware DevelopmentAgileCloud ComputingDesign PatternsJavaJavascriptKotlinMachine LearningMySQLTypeScriptREST APIServerlessCI/CDMicroservicesNetworkingSoftware Engineering

Requirements:
  • 4+ yrs production software experience.
  • BA/BS or equivalent experience.
  • Experience with Cloud platforms, preferably AWS.
  • Understanding of cloud services like ECS, Lambda, EKS, SecretsManager, RDS or their equivalents.
  • Experience with design and development in any of these languages: Java / Kotlin / Javascript / Typescript / Python, and desire to learn other languages.
  • Understanding of Microservices / serverless stacks with containerized deployments.
  • Experience with relational and NoSQL data stores like MySQL / Postgres or Redshift.
  • Understanding of programming concepts like iterative design, functional and object oriented programming and software design patterns, integration patterns and concepts of scalable architecture.
  • Experience with software development best-practices, including unit testing and continuous delivery.
  • Desire to apply agile development principles in a fast-paced startup environment.
  • Strong teamwork and communications.
Responsibilities:
  • Design, develop, and maintain REST APIs and integrate with advertising platforms.
  • Build and manage microservices and serverless architectures.
  • Implement and optimize queuing technologies and pixel technologies.
  • Develop and apply innovative caching techniques.
  • Utilize ML automation platforms for operational tasks.
  • Ensure process reliability engineering across the platform.
  • Manage CI/CD infrastructure for continuous deployment.
  • Implement adaptive systems for scalability and resilience.
  • Handle networking aspects within cloud environments.
Apply

Related Jobs

Apply

πŸ“ USA

🧭 Full-Time

πŸ” Software Development

  • 3+ years of software development experience.
  • History of designing and building scalable distributed systems in a cloud environment.
  • Experience writing services in Golang (preferred), Python, Java or equivalent.
  • Experience with relational databases such as MySQL
  • Experience with AWS services such as ECS, Lambda, and RDS or equivalents
  • Experience with containerization technologies such as Docker or Kubernetes.
  • Experience with CI/CD tools such as GitHub Actions or CircleCI.
  • Familiarity with infrastructure as code such as CloudFormation or Terraform.
  • Solid understanding of distributed systems, databases, and web protocols (REST, HTTP, etc.).
  • Having built scalable internal and public-facing APIs (REST, JSON, HTTP).
  • Comfortable shipping code multiple times per day.
  • Ability to model and conceptualize complex systems.
  • Excellent verbal and written communication skills to both technical and non-technical audiences.
  • Develop scalable, reliable, and high-performance systems using Golang and related technologies.
  • Collaborate with product and engineering teams to understand business requirements and translate them into technical specifications.
  • Write clean, efficient, and maintainable code that adheres to best practices and coding standards.
  • Write automated tests to ensure high code quality and reduce regression risks.
  • Come up with feasible and practical solutions to tough problems.
  • Troubleshoot and debug production issues and provide timely solutions.
  • Continuously improve the performance, scalability, and reliability of our systems.
  • Drive tasks to completion and take ownership for your portion of projects.
  • Work and succeed in a fast-paced and agile development environment.
  • Identify and drive improvements to our software and development processes.
  • Work with distributed teams across different time zones.

AWSBackend DevelopmentDockerSoftware DevelopmentCloud ComputingKubernetesMySQLGoREST APICI/CDRESTful APIsJSONSoftware Engineering

Posted 2 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 148500.0 - 237600.0 USD per year

πŸ” Software Development

🏒 Company: AxonπŸ‘₯ 1001-5000πŸ’° $246,000,000 Post-IPO Equity almost 7 years agoGovTechElectronicsHardwareSoftware

  • 8+ years of applicable experience
  • Strong experience with Terraform, Terragrunt and CI/CD
  • Strong experience building solutions in AWS; (AWS Certified Solutions Architect - Professional is a huge plus)
  • Experience using languages such as Python, Go, C#, Java, or similar
  • Experience utilizing CI/CD platforms to automate provisioning infrastructure, software builds, tests, and releases
  • Experience operating Kubernetes platforms like AKS, EKS, or similar
  • Experience designing tooling to simplify the operational management of SaaS/PaaS systems
  • Empathy to support the needs of software engineers
  • Build robust, easy-to-use foundational platforms and tools that enable engineering teams to provision services rapidly, consistently, and securely
  • Set a high technical bar for the team through deep technical insights and architecture design reviews
  • Perform design, code, and process reviews to improve individual systems as well as engineering-wide
  • Drive and advocate for and apply best practices when it comes to availability, scalability, operational excellence, and efficiency
  • Employ strong problem-solving skills, with the ability to debug problems in cloud native distributed systems
  • Influence and educate the engineering organization to adopt new and improved architectural patterns
  • Mentoring members of your team and across the group

AWSPythonJavaKubernetesC#GoCI/CDDevOpsTerraformSaaS

Posted 3 days ago
Apply
Apply

πŸ“ Europe

🧭 Full-Time

πŸ” Software Development

🏒 Company: KrakenπŸ‘₯ 1001-5000πŸ’° Secondary Market over 1 year agoπŸ«‚ Last layoff 7 months agoEthereumBlockchainBitcoinFinTechTrading Platform

  • 3+ years of experience in software engineering
  • Experience with Rust
  • Experience building desktop applications and/or familiarity with the Iced framework is a plus
  • Develop and maintain core framework and key software components for the Kraken Desktop platform using Rust
  • Identify and resolve bugs and optimize application performance
  • Build highly performant and scalable code capable of handling heavy transaction volume
  • Write reusable, testable and efficient code
  • Collaborate with cross-functional teams and contribute to product roadmap accomplishments

RustSoftware Engineering

Posted 3 days ago
Apply
Apply

πŸ“ United States

πŸ’Έ 80000.0 - 124000.0 USD per year

πŸ” Software Development

🏒 Company: BusinessolverπŸ‘₯ 501-1000πŸ’° Private over 7 years agoAccountingFinancial ServicesInformation Technology

  • BS in Computer Science, CIS, Software Engineering or related degree.
  • 3-8 years of experience in Large Scale Enterprise Development
  • Extensive knowledge of JAVA, SQL, XML, HTML, CSS, JavaScript/JQuery, Object-Oriented Programming and Relational Databases (Oracle).
  • Deliver clean, efficient code based on sprint commitments and following code standards and best practices
  • Design and implement small enhancements or features
  • Actively participate in discussions, coding, testing and provide feedback to peers to enhance the task or product
  • Work productively with the Product team or other stakeholders in order to respond to their questions or collaborate on solutions for product needs
  • Develop core web application changes using JAVA and XSL
  • Present application enhancements to team
  • Collaborate with Tech Leads to align on design strategy that will achieve business goals of the user story while ensuring technical integrity
  • Communicate effectively with peers and customers. Must have the ability to clearly explain or train others what the software does, how it is constructed, tested, operates and fits into the larger picture.
  • Creative thinking and proposing solutions to grow our business by delighting our clients
  • May perform other duties as assigned.

SQLAgileGitHTMLCSSJavaJavascriptOracleCommunication SkillsSoftware Engineering

Posted 7 days ago
Apply
Apply

πŸ“ United Kingdom, Ireland

🧭 Full-Time

πŸ” Software Development

🏒 Company: HubSpotπŸ‘₯ 1001-5000πŸ’° $35,000,000 Series E over 12 years agoπŸ«‚ Last layoff over 1 year agoSaaSAnalyticsMarketingCopywritingSocial Media

  • Have 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
  • Enjoy tackling both technical challenges and business problems, and thrive when you’re close to the action in our go-to-market strategies
  • 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 DevelopmentJavaKafkaKubernetesMySQLRESTful APIs

Posted 8 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 162825.0 - 260520.0 USD per year

πŸ” Software Development

  • 8+ years of experience in software engineering
  • Experience building complex and impactful software in a team environment
  • Deep skill in driving technical solutions across multiple teams
  • Backend service experience in managed languages such as Java, Scala, Go, C#, or similar
  • Strong experience with database, especially SQL and Cassandra
  • Experience building out cloud architecture in Azure and/or AWS
  • Azure to AWS migration experience
  • Experience designing and delivering high-availability, scalable cloud-based systems
  • You write beautiful, simple, maintainable code for backend microservices
  • Interest in helping to set the technical and organizational direction for a growing engineering team across multiple US locations
  • Lead engineering architecture design reviews
  • Set a high technical bar for the team through code and architecture design reviews
  • Mentoring engineers
  • Working across teams with Product, Design, and Engineering to solve some of our biggest technical challenges within our stack for our customers
  • Improve our Engineering process, including long-term thinking, sprint planning and stand-ups
  • Building services that adhere to our high bar on availability and latency in this mission-critical space
  • Working with the latest open source technologies

AWSBackend DevelopmentDockerSQLCloud ComputingJavaKafkaKubernetesSoftware ArchitectureC#AzureCassandraGoCI/CDRESTful APIsMentoringMicroservicesScalaSoftware Engineering

Posted 8 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Software Development

🏒 Company: AxonπŸ‘₯ 1001-5000πŸ’° $246,000,000 Post-IPO Equity almost 7 years agoGovTechElectronicsHardwareSoftware

  • 5+ years experience of professional software development in C/C++, Go, Python and/or another systems programming language
  • Experience with Embedded Linux development
  • 5+ years experience writing unit, integration and/or system level tests
  • 2+ years mentoring junior team members and/or leading small teams
  • Networking knowledge (such as TCP/IP, VPN, DNS, DHCP, tunneling to support a diverse array of network configurations) is a plus
  • Understanding of Computer Science fundamentals in data structures, algorithms, run-time analysis, object-oriented design and code quality verification
  • Be part of a high performing team that designs and develops embedded applications and network configurations for Axon's Fleet products
  • Set a high technical bar for the team by leading architecture, design and code reviews
  • Collaborate across Product Management, Design, and Engineering teams to create integrated solutions that delight our customers
  • Build software that adheres to our high bar on quality, stability and latency in this mission-critical space
  • Work to identify and integrate latest open source technologies to help meet our product requirements
  • Improve our software engineering process, including long-term thinking, sprint planning/retrospective and stand-ups
  • Mentor other junior software engineers

PythonSoftware DevelopmentAgileEmbedded SystemsAlgorithmsData StructuresGoCI/CDRESTful APIsMentoringLinuxNetworkingDebugging

Posted 8 days ago
Apply
Apply

πŸ“ USA

🧭 Full-Time

πŸ’Έ 142000.0 - 192000.0 USD per year

πŸ” Software Development

🏒 Company: AffirmπŸ‘₯ 1001-5000πŸ’° Post-IPO Equity over 4 years agoπŸ«‚ Last layoff over 2 years agoLendingFinancial ServicesPaymentsFinTech

  • Experience designing, developing and launching backend systems and are proficient in one of Python or Kotlin.
  • Familiar with the building blocks of distributed systems, and the technologies like AWS, MySQL and Kubernetes.
  • Experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
  • Break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery of your work.
  • Support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.
  • Support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting β€œkeep the lights on” & on-call efforts.
  • Contribute to a sense of community on your team by engaging in growth and development activities such as participation in the interview process.

AWSBackend DevelopmentPythonData AnalysisGitKotlinKubernetesMachine LearningMySQLCommunication SkillsCI/CDRESTful APIsSoftware EngineeringDebugging

Posted 9 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 125000.0 - 175000.0 USD per year

πŸ” Software Development

🏒 Company: AffirmπŸ‘₯ 1001-5000πŸ’° Post-IPO Equity over 4 years agoπŸ«‚ Last layoff over 2 years agoLendingFinancial ServicesPaymentsFinTech

  • 1. 5+ years of experience as a software engineer.
  • Experience designing, developing and launching backend systems and are proficient in one of Python or Kotlin.
  • Familiar with the building blocks of distributed systems, and the technologies like AWS, MySQL and Kubernetes.
  • Experience designing, developing and launching APIs at scale using languages like Python or Kotlin.
  • Mastered taking a simple problem or business scenario into a solution that interacts with multiple software components, and executing on it by writing clear, easily understood, well tested and extensible code.
  • Comfortable navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews.
  • Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
  • Strong verbal and written communication skills that support effective collaboration with our global engineering team.
  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field.
  • Break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery of your work.
  • Support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.
  • Support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting β€œkeep the lights on” & on-call efforts.
  • Contribute to a sense of community on your team by engaging in growth and development activities such as participation in the interview process.

AWSBackend DevelopmentPythonKotlinKubernetesMySQLAPI testingCI/CDRESTful APIsSoftware EngineeringDebugging

Posted 9 days ago
Apply
Apply

πŸ“ United Kingdom

πŸ” SaaS

  • 6+ years on-the-job development experience.
  • Experience with architecting and developing end-to-end flows in a distributed/microservices application architecture.
  • Experience writing unit tests and testable code.
  • Demonstrates strong problem-solving skills and the ability to navigate complex technical challenges.
  • Exhibits excellent judgment, seeking diverse perspectives and challenging assumptions to improve outcomes.
  • Delivers constructive feedback that empowers individuals and strengthens the team.
  • Communicates technical concepts clearly, adapting to both technical and non-technical audiences.
  • Consistently meets sprint and quarterly commitments while maintaining high standards of quality and efficiency.
  • Design and implement scalable, high-quality components and services that align with team and company goals.
  • Contribute to technical decision-making, including solution design and architecture, with a focus on addressing technical debt, reliability, and system performance.
  • Collaborate closely with product managers, designers, and stakeholders to translate customer needs into technical solutions.
  • Proactively monitor and improve system performance, identifying and resolving issues swiftly and effectively, while communicating clearly and effectively with stakeholders during incidents to ensure alignment and prompt resolution.
  • Take a proactive approach to support, digging into issues to identify root causes and developing long-term, proactive solutions to prevent recurrence.
  • Document and share knowledge effectively to elevate the team’s technical expertise.
  • Champion best practices in software development, agile methodologies, and continuous improvement.

AWSBackend DevelopmentSoftware DevelopmentSQLFrontend DevelopmentKafkaSoftware ArchitectureC#ASP.NET MVC.NETReactCI/CDAgile methodologiesRESTful APIsMicroservices

Posted 9 days ago
Apply