ApplySoftware Engineer
Posted over 1 year agoViewed
View full description
💸 Salary: $107,000 - $180,000
🔍 Industry: In-flight entertainment and communications systems
🗣️ Languages: English
🪄 Skills: AWSDockerPythonSoftware DevelopmentAgileDesign PatternsKubernetesC++C (Programming language)
Requirements:
Strong experience with c/c++, golang, python, javascript, deep knowledge of real time multi-threaded software development, experience in development under linux, experience in socket programming and pub/sub architecture, hands-on skills with aws products, docker and kubernetes, familiarity with databases and ci/cd pipelines, in-depth understanding of networking protocols, solid knowledge of programming fundamentals and design patterns, ability to work in an agile team, experience in ci/cd and tdd, excellent communication skills, ability to mentor team members, knowledge of c++14/17 and later desirable, familiarity with rest, http, ajax, json, websockets, experience in embedded software and aviation processes desired, experience in a sdet-like role desired, experience with third party vendors and remote development teams desired, cloud certifications and agile/scrum certification or experience desired.
Responsibilities:
Design, implement, integrate and verify software applications and tools using c/c++ under linux, enhance and optimize software efficiency and robustness, participate in requirements analysis and architecture, collaborate with multiple development teams, review and evaluate test plans and procedures, support system test programs, provide technical guidance to team members, participate in software development lifecycle, oversee and manage system performance and improvements.
ApplyRelated Jobs
Apply📍 North America, Europe, the Middle East, and APAC
💸 192000.0 USD per year
🔍 ICS/OT Cybersecurity
- 6+ years of experience with JVM-based languages in complex, scalable environments.
- Experience with relational databases (e.g., PostgreSQL) and NoSQL databases (e.g., Elasticsearch, MongoDB).
- Experience working within microservices architecture.
- Experience designing, implementing, and maintaining features in complex software systems.
- Familiarity with building information security products.
- Exposure to Go and Python in production environments.
- Understanding of cloud-first development and deployment.
- Plan, develop, and test large-scale projects efficiently.
- Provide feedback through code reviews and system design reviews.
- Offer technical input throughout the development lifecycle.
- Collaborate with the team to shape features.
- Follow established patterns and best practices, evolving them as needed.
- Recommend product improvements based on stakeholder feedback.
- Participate in regular peer feedback during the review cycle.
PostgreSQLPythonCloud ComputingElasticSearchJVMMongoDBGoMicroservices
Posted 24 minutes ago
Apply Apply📍 India
🔍 Legal, Risk, Compliance, HR
🏢 Company: Mitratech👥 100-1000💰 Private almost 8 years agoHuman ResourcesBillingRisk ManagementB2BCyber SecurityEnterprise SoftwareData GovernanceLegalSoftware
- 5+ years of software engineering experience with SaaS applications.
- Experience with Ruby on Rails and modern front-end JavaScript frameworks is an absolute must.
- Familiarity with React, webpack, RSpec, and Terraform is a plus.
- Knowledge of Git source control, versioning/branching, and rebasing techniques.
- Experience using AWS systems (RDS, EC2, CloudWatch, etc.).
- Familiarity with Agile SCRUM model and unit testing frameworks.
- Experience with ticket tracking such as JIRA.
- Proficient in RESTful APIs and identity/access management providers.
- Experience with database queries, SQL (PostgreSQL, MySQL, etc.).
- Contribute high quality software and engineering expertise as a technical leader.
- Focus on building the common analytics platform (PlatoBI) integrating across software products.
- Deliver high quality, well tested, secure, scalable software.
- Architect solutions to complex problems and deliver valuable features.
AWSPostgreSQLSQLAgileGitMySQLOAuthRubyRuby on RailsReactRESTful APIsTerraform
Posted about 1 hour ago
Apply Apply📍 UK, Germany, Spain, Sweden
🧭 Full-Time
💸 89083.0 - 106899.0 GBP per year
🔍 Observability and monitoring software
🏢 Company: Grafana Labs👥 501-1000💰 $240,000,000 Series D almost 3 years agoSoftware Development
- Solid experience with at least one programming language. We use Go, but familiarity with Python, C, C++, Rust or similar is acceptable.
- Some experience with delivering projects from gathering requirements, brainstorming ideas all the way to shipping a product in a self-driven manner.
- Some experience with developing software that runs in the Cloud or systems engineering.
- Experience writing clean, robust, and performant software that is easily maintained by others.
- Take an active role in influencing our roadmap and your own career objectives.
- Work with your team to deliver new features, then use the results to iterate and improve.
- Drive projects from initial ideation all the way to operations once it is in the hands of customers.
- Embrace our open-source culture and contribute to other projects that may not directly fall within your team’s scope.
- Design, build, operate, and maintain critical systems, owning the reliability, performance, and availability.
- Be a part of your team’s on-call rotations and take ownership of the services you’re running.
- Mentor and support other team members, participate in design discussions and collaborate with the team.
- Learn new skills by gaining a deeper understanding of our cloud product and our customers and getting to know the codebase of a large distributed system.
Cloud ComputingKubernetesGoGrafanaPrometheusMicroservices
Posted about 1 hour ago
Apply Apply📍 UK, Germany, Spain, Sweden
💸 94208.0 - 117760.0 EUR per year
🔍 Observability software
🏢 Company: Grafana Labs👥 501-1000💰 $240,000,000 Series D almost 3 years agoSoftware Development
- Solid experience with at least one programming language. They use Go but familiarity with Python, C, C++, Rust or similar is acceptable.
- Some experience with delivering projects from gathering requirements to shipping a product to the customer’s hands in a self-driven way.
- Some experience with developing software that runs in the Cloud or some experience with systems engineering.
- Experience writing clean, robust, and performant software that is easily maintained by others.
- Take an active role in influencing our roadmap and your own career objectives.
- Work with your team to deliver new features, then use the results to iterate and improve.
- Drive projects from initial ideation all the way to operations once it is in the hands of customers.
- Embrace our open-source culture and contribute to other projects that may not directly fall within your team’s scope.
- Design, build, operate, and maintain critical systems, owning the reliability, performance, and availability.
- Be a part of your team’s on-call rotations and take ownership of the services you’re running.
- Mentor and support other team members, participate in design discussions and collaborate with the team.
- Learn new skills by gaining a deeper understanding of our cloud product and our customers and getting to know the codebase of a large distributed system.
Software DevelopmentCloud ComputingKubernetesGoGrafanaPrometheusMicroservices
Posted about 1 hour ago
Apply Apply📍 UK, Germany, Spain, Sweden
💸 89083.0 - 106899.0 GBP per year
🔍 Observability software
- Solid experience with at least one programming language. We use Go, but familiarity with Python, C, C++, Rust or similar is also applicable.
- Some experience with delivering projects from gathering requirements, brainstorming ideas all the way to shipping a product to customers in a self-driven manner.
- Some experience with developing software that runs in the Cloud or systems engineering.
- Experience writing clean, robust, and performant software that is easily maintained by others.
- Take an active role in influencing our roadmap and your own career objectives.
- Work with your team to deliver new features, then use the results to iterate and improve.
- Drive projects from initial ideation all the way to operations once it is in the hands of customers.
- Embrace our open-source culture and contribute to other projects that may not directly fall within your team’s scope.
- Design, build, operate, and maintain critical systems, owning the reliability, performance, and availability.
- Be a part of your team’s on-call rotations and take ownership of the services you’re running.
- Mentor and support other team members, participate in design discussions and collaborate with the team.
- Learn new skills by gaining a deeper understanding of our cloud product and our customers and getting to know the codebase of a large distributed system.
Cloud ComputingKubernetesGoGrafanaPrometheusMicroservices
Posted about 1 hour ago
Apply Apply📍 UK, Germany, Spain, Sweden
💸 80571.0 - 100713.0 EUR per year
🔍 Observability and monitoring software
- Solid experience with at least one programming language, preferably Go, but familiarity with Python, C, C++, Rust, or similar is acceptable.
- Some experience in delivering projects from requirements gathering to shipping products autonomously.
- Some experience with software that runs in the Cloud or systems engineering.
- Experience in writing clean, robust, and maintainable software.
- Take an active role in influencing our roadmap and your own career objectives.
- Work with your team to deliver new features, then iterate and improve based on results.
- Drive projects from initial ideation to operations once it's customer-ready.
- Embrace open-source culture and contribute to diverse projects.
- Design, build, operate, and maintain critical systems, ensuring reliability, performance, and availability.
- Participate in on-call rotations and take ownership of running services.
- Mentor and support team members, engage in design discussions, and collaborate effectively.
- Learn new skills through understanding the cloud product, customers, and a large distributed codebase.
Software DevelopmentCloud ComputingKubernetesGoGrafanaPrometheus
Posted about 1 hour ago
Apply Apply📍 United States
🧭 Full-Time
💸 200000.0 - 252500.0 USD per year
🔍 Technology / Software Development
- 10+ years of software development experience building highly scalable, highly available applications.
- 10+ years of programming experience with full stack technologies such as Java, Kotlin, or TypeScript.
- 4+ years of experience with cloud technologies, including AWS or Azure.
- Front-end experience using React or similar technologies.
- Experience in developing, documenting, and supporting REST APIs.
- A degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Legally eligible to work in the U.S. on an ongoing basis.
- Build scalable back-end services for applications using Kotlin and Java.
- Solve challenging distributed systems problems and work with modern cloud infrastructure such as AWS, ECS, and Kubernetes.
- Design key areas of scalable, performant systems.
- Influence technical direction towards a comprehensive service-oriented architecture.
- Guide and mentor team members regarding architecture and best practices.
- Review and coach team on project designs for design review presentations.
- Forge strong partnerships with product management and other key business areas.
AWSSoftware DevelopmentCloud ComputingJavaKotlinREST APIReactMicroservices
Posted about 2 hours ago
Apply Apply📍 Brazil
🧭 Full-Time
🔍 Corporate wellness
- Bachelor’s or Master’s degree in Computer Science, Mathematics, Statistics, Engineering, or a related field.
- Strong skills in programming languages such as Python, Go, or Java.
- Experienced in working with SQL/NoSQL technologies (e.g., OpenSearch, DynamoDB, PostgreSQL).
- Experience with API development and integration.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills.
- Able to work efficiently on highly scalable and distributed projects.
- Proven experience with projects where the scope is not clearly defined.
- Faster learner, easily adapting to new technologies quickly and efficiently.
- Passionate and proven experience to build reliable minimum viable products and pilots in a short amount of time.
- Work closely with cross-functional teams including product managers, designers, and other engineers.
- Participate in code reviews and provide constructive feedback to peers.
- Communicate technical concepts and project progress effectively to non-technical stakeholders.
- Take part in incident resolution and troubleshooting in production.
- Design and develop APIs to interface with various AI models and services.
- Ensure APIs are secure, scalable, and performant.
- Ensure seamless integration of AI applications with other software systems.
PostgreSQLPythonSQLDynamoDBJavaGoREST APINosql
Posted about 3 hours ago
Apply Apply📍 Poland
🧭 Contract
💸 415000.0 - 515000.0 PLN per year
🔍 Financial Technology
- Passionate about Affirm's mission: 'Deliver Honest Financial Products that improve lives.'
- Solid computer science fundamentals and fluency in a dynamically typed language, primarily Python.
- Enjoys cross-team collaboration, especially with product managers and designers.
- Displays humility and self-awareness in navigating challenges.
- Cares about user experience details.
- Experienced in building real-time distributed web services and implementing highly available data storage.
- Design, implement, and extend core platform services and APIs to enable new products and features.
- Architect and build the next version of our data-processing pipeline.
- Create 3rd party developer APIs and tools.
- Analyze/debug performance issues across distributed services.
- Plan, design, and build core platform software and systems to scale with growing user needs.
Backend DevelopmentLeadershipPythonSoftware DevelopmentAPI testingREST APIMicroservices
Posted about 4 hours ago
Apply Apply📍 CA, WA, NY, NJ, CT, all other U.S. states
🧭 Full-Time
💸 147000.0 - 210000.0 USD per year
🔍 Financial Services
- 2+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
- Track record of developing highly available distributed systems using technologies like AWS, MySQL and Kubernetes.
- Experience defining a technical plan for significant feature or system delivery with elegant and extensible design.
- Proficient at making significant changes in a large code base with developed tools and practices for safe implementations.
- Proactive in seeking feedback for personal growth.
- Strong verbal and written communication skills for effective collaboration.
- Bachelor’s degree in a related field or equivalent practical experience.
- You will be responsible for owning and delivering quarterly goals for your team.
- Lead engineers on your team through ambiguity to solve open-ended problems.
- Support peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics.
- Proactively identify project, process, technology or business issues and lead in solving them.
- Create and monitor metrics for team’s artifacts, supporting operational availability.
- Foster a culture of quality and ownership on your team by improving code review and design standards.
- Help develop talent on your team through feedback, guidance, and leading by example.
AWSPythonKotlinKubernetesMySQL
Posted about 4 hours ago
Apply