Apply

Staff Software Engineer

Posted over 1 year ago

View full description

📍 Location: State college, pennsylvania, united states

🔍 Industry: Software development

🗣️ Languages: English

Requirements:
Bachelor’s degree in computer science, statistics, mathematics, it or a closely related discipline, minimum of six (6) years of progressive commercial software development experience, experience in time management regarding project completion, high working knowledge of microsoft windows, linux, and/or macos, familiarity with web development technologies, familiarity with cloud platform technologies, familiarity with docker and kubernetes, experience with common development practices, experience with unit testing frameworks and test-oriented approaches to software development, ability to work well in a team, ability to learn new technologies quickly, ability to solve moderate to complex technical problems, ability to lead small teams and projects, ability to mentor other software engineers, ability to communicate in english
Responsibilities:
Support and apply minitab’s global and department objectives and key results, perform software tasks of a highly complex nature, act as a subject matter expert for a product or technology used by minitab, provide technical subject matter expertise in the production of high-quality software products, support technical leadership in the design, development and testing of new software modules, handle coordination of simultaneous development tasks, interface with other departments and customers, develop estimates and create backlog for software development tasks, help identify and define software development tools, mentor software engineers, assist in reviewing code, assist in the design, implementation and maintenance of automated testing frameworks, expand domain expertise or software development skillsApply

Related Jobs

Apply

📍 Hungary

🔍 Intelligent Automation, Software Development

🏢 Company: ABBYY

  • Experience with TypeScript, including advanced types and type-checking techniques.
  • Strong understanding of Node.js runtime and ecosystem.
  • Strong experience in building frontend applications using JavaScript frameworks like Angular, Vue, or React.
  • Skilled in designing and building RESTful and/or GraphQL APIs.
  • Experience with relational (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Redis).
  • Familiarity with asynchronous programming concepts and event-driven architecture.
  • Knowledge of testing frameworks (e.g., Jest, Mocha) and debugging tools.
  • Understanding of code linting and adherence to best practices (e.g., ESLint, Prettier).
  • Experience with Git and collaborative development workflows (e.g., GitHub, GitLab).
  • Familiarity with cloud platforms (e.g., AWS, Google Cloud, Azure) and containerization (e.g., Docker, Kubernetes).
  • Understanding of microservices design principles and implementation.
  • Awareness of security standards such as OAuth, JWT, and data encryption.
  • Experience in optimizing code for performance and scalability.
  • Knowledge of CI/CD tools (e.g., GitHub Actions, Jenkins, CircleCI).
  • Familiarity with Agile methodologies, including Scrum and Kanban.
  • Strong problem-solving skills and effective communication abilities.
  • Commitment to writing clean, maintainable, well-documented code.

  • Own the design, development, testing, deployment, and support of features and services from concept to delivery.
  • Ensure high code quality, performance, and maintainability through best practices and code reviews.
  • Collaborate with cross-functional teams to define and deliver business and technical features.
  • Identify areas for improvement within codebase and processes, driving efficiency and quality.
  • Monitor services' health and ensure timely issue resolution.
  • Stay current with new technologies to align systems with industry best practices.

DockerGraphQLNode.jsPostgreSQLAgileGitJestKubernetesMongoDBMySQLOAuthTypeScriptAngularRedisReactCI/CDRESTful APIsMicroservices

Posted about 3 hours ago
Apply
Apply
🔥 Staff Software Engineer
Posted about 7 hours ago

📍 Mexico, Gibraltar, Colombia, USA, Brazil, Argentina

🧭 Full-Time

🔍 Cryptocurrency

🏢 Company: Bitso

  • Bachelor's degree in Computer Science, Engineering, or a related field (Master’s preferred).
  • 5+ years of experience in software development, with at least 2 years in electronic trading or financial systems, ideally in market making.
  • Proficient in C++, Python, and/or Java.
  • Experience with FIX and WebSocket protocols, market data protocols, and order execution systems.
  • Strong understanding of data structures, algorithms, and multi-threading.
  • Experience with real-time data handling and low latency systems.
  • Familiarity with modern deployment and monitoring tools like AWS, Docker, and GitHub Workflows.
  • Analytical skills to optimize complex systems.
  • Excellent communication skills.

  • Design, develop, and optimize high-frequency trading systems with a focus on low-latency and high-throughput performance.
  • Integrate with market data sources for real-time updates, pricing, volumes, and market depth.
  • Build and maintain an order management system for efficient trade execution.
  • Implement risk management tools ensuring compliance with regulatory standards.
  • Develop performance monitoring tools to improve efficiency.
  • Collaborate with quant developers, data scientists, and operations teams.
  • Design and run tests to ensure system reliability and participate in system maintenance.

AWSDockerPythonJavaC++AlgorithmsData StructuresRisk Management

Posted about 7 hours ago
Apply
Apply

📍 US

💸 204000.0 - 259000.0 USD per year

🔍 Hospitality

  • 9+ years of relevant industry experience.
  • Hands-on experience in building and operating distributed NoSQL or NewSQL databases.
  • Solid understanding of systems and infrastructure fundamentals.
  • Ability to own and dive deep into complex code bases.
  • Proficiency in writing maintainable, testable code.
  • Strong debugging skills in large-scale distributed systems.
  • Collaboration and communication skills in a remote environment.
  • Expertise with cloud providers like AWS, GCP, or Azure.

  • Design frameworks and maintain the ecosystem around the NewSQL database’s monitoring, permissions, and service discovery.
  • Act as the point of contact for the stateful system on Kubernetes interfacing with AWS.
  • Conduct disaster recovery case studies and collaborate with communities for database resiliency.
  • Enhance the database system's performance and reliability by reviewing open-source code.
  • Participate in on-call duties and coach junior team members.

AWSLeadershipGCPKubernetesAzureNosqlCommunication SkillsCollaborationDocumentation

Posted about 12 hours ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 206000.0 - 256000.0 CAD per year

🔍 Financial Services

  • 10+ years of software development experience.
  • Proficient in Kubernetes, OpenShift, or other container orchestration technologies.
  • Experience with cloud-native traffic management, networking, and security concepts (Istio, Cilium, eBPF).
  • Experience in designing cloud-native CD systems with ArgoCD, Flux, or similar technologies.
  • Strong coding and debugging experience with Python, Go, C++, or JVM-based languages.
  • Experience with AWS, Microsoft Azure, GCP, or other cloud providers.
  • Familiarity with Service-Oriented Architectures (SOA) is a plus.
  • Enthusiastic vision for leading technical teams and mentoring.
  • Preference for leveraging and contributing to Open Source solutions.

  • Lead technical decisions, projects, and roadmaps within the Online Infrastructure team.
  • Shape and own Affirm’s strategy for managing and serving computing workloads.
  • Collaborate with peers, leadership, and stakeholders across platform and product engineering.
  • Design and implement frameworks, services, and tools for new products and business needs.
  • Guide and mentor junior and senior engineers on design, coding, and best practices.

AWSDockerLeadershipPythonSoftware DevelopmentGCPJavaJVMKotlinKubernetesMicrosoft AzureNginxC++StrategyAmazon Web ServicesAzureGoMentoringNetworking

Posted about 12 hours ago
Apply
Apply
🔥 Staff Software Engineer
Posted about 13 hours ago

📍 Spain

🔍 Communications

  • 7+ years of experience building resilient, high-throughput services and distributed systems.
  • Comfortable with asynchronous communications and multi-threading concepts and languages.
  • Experience with data storage technologies like MySQL, DynamoDB, Kafka, Redis, Memcached.
  • Very strong understanding of REST APIs.
  • Experience troubleshooting complex production issues.
  • Bachelor's degree in Computer Science or related field.

  • Build APIs, storage systems, cache layers and workflows to support complex business logic.
  • Collaborate with other Engineers, Product Owners and Designers.
  • Participate in agile development with rapid, iterative, frequently deployed applications.
  • Mentor other more junior engineers.

DynamoDBKafkaMySQLREST APIRedis

Posted about 13 hours ago
Apply
Apply

📍 USA

💸 244000.0 - 304000.0 USD per year

🔍 Marketing Technology

  • 12+ years relevant experience in a fast-paced, high-growth tech environment.
  • Experience building, leading, and architecting full-stack products and systems at enterprise-scale.
  • Demonstrated technical leadership and ability to set technical direction.
  • Strong communication and collaboration skills with both technical and non-technical partners.
  • Extensive experience with Java, Python, and other programming languages.
  • Expertise with frameworks such as GraphQL, React, Angular, etc.

  • Play a critical role in building and maintaining a state-of-the-art platform.
  • Work with design and product partners to understand user journeys.
  • Define and drive technical strategy with other senior leaders.
  • Establish best practices for engineering.
  • Implement significant portions of the system.
  • Perform design and code reviews.

GraphQLLeadershipPythonJavaStrategyData scienceAngularReactCommunication SkillsCollaborationPrototyping

Posted about 13 hours ago
Apply
Apply

🔍 Cloud Services

🏢 Company: Upbound - Job Posting

  • Experience building and operating Go-based microservice distributed system architectures.
  • Comfortable with Kubernetes.
  • Take responsibility and ownership for problem-solving.
  • Demonstrate excellence in work and continuous skill improvement.
  • Empathy for customers and user-centric solutions.
  • Importance of clear communication and effective collaboration.
  • Create a safe environment for contribution and learning.

  • Actively build Upbound Cloud.
  • Take ownership of features in demand by customers and deliver new functionality.
  • Communicate through thoughtful design documents for new initiatives.
  • Support the full project lifecycle for scalable services in a cloud environment.
  • Write and maintain Go code interfacing with the Kubernetes API.
  • Deploy and manage Kubernetes services.
  • Author documentation, user guides, and blog posts for new features.
  • Participate in on-call support for Upbound Cloud.
Posted about 14 hours ago
Apply
Apply

📍 USA

🧭 Full-Time

💸 204000.0 - 259000.0 USD per year

🔍 Technology

  • 10+ years of relevant software development industry experience.
  • Expertise with backend systems in large-scale service-oriented architectures.
  • Expertise with front-end web development using React or similar frameworks.
  • Good judgment in balancing short-term business needs with long-term technical quality.
  • Strong understanding of backend systems and their expression in UX.
  • Excellent communication skills and ability to work well in a team.
  • Passionate about efficiency, availability, system quality, and user experience.

  • Design the future state of technical systems based on product goals and existing systems.
  • Lead engineers in developing technical solutions.
  • Collaborate with designers and product managers on product requirements.
  • Nurture technical quality from design through production operations.
  • Mentor engineers in technical and collaborative skills.
  • Identify and resolve problems affecting technical and product excellence.
  • Collaborate with various internal teams.

LeadershipSoftware DevelopmentJavascriptReactCommunication SkillsCollaboration

Posted 4 days ago
Apply
Apply

🧭 Full-Time

💸 200000.0 - 230000.0 USD per year

🔍 Blockchain intelligence and financial services

  • Experience designing and building scalable systems, web applications, APIs, and services.
  • Understanding of storage systems like relational databases (e.g., Postgres) and analytical databases.
  • Ability to understand customer pain points and connect their needs to technical and product requirements.
  • Demonstrated initiative and ownership with adaptability to change.
  • Strong problem-structuring abilities to prioritize critical issues.
  • Effective communication of complex ideas to technical and non-technical audiences.
  • Experience in a collaborative cross-functional environment.

  • Work on complex engineering problems that enhance technical and project management skills.
  • Develop and maintain public APIs that are part of the API Product suite.
  • Collaborate with stakeholders to translate functional visions into actionable roadmaps.
  • Support internal business units through shared engineering services.
  • Build relationships with stakeholders to understand and empower their missions.
Posted 4 days ago
Apply
Apply

📍 California

🧭 Full-Time

💸 200000.0 - 232000.0 USD per year

🔍 Food and Healthcare

  • 10+ years of experience as a Software Engineer with a focus on front-end application development.
  • Strong coding skills in React or similar frameworks, with expertise in service-oriented architectures.
  • Customer-first mindset ensuring user-centered decision-making.
  • Experience in product development emphasizing robust, scalable, accessible, and user-friendly solutions.
  • Proven ability to work in fast-paced environments with cross-functional teams.

  • Lead the technical side of planning, design, and requirements process for unified customer experience.
  • Review code for correctness, style, and information security; provide feedback and mentorship to junior developers.
  • Improve performance, maintainability, and operations of the codebase through refactoring and upgrades.
  • Enhance operational excellence by improving instrumentation, monitoring, and alerting for production software.
  • Exhibit excellent verbal and written communication skills for collaboration across teams and time zones.

LeadershipProduct DevelopmentgRPCReact

Posted 5 days ago
Apply

Related Articles

Remote Job Certifications and Courses to Boost Your Career

Posted 4 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

How to Balance Work and Life While Working Remotely

Posted 4 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Weekly Digest: Remote Jobs News and Trends (August 11 - August 18, 2024)

Posted 4 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

How to Onboard Remote Employees Successfully

Posted 4 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.

Remote Work Statistics and Insights for 2024

Posted 4 months ago

The article explores the current statistics for remote work in 2024, covering the percentage of the global workforce working remotely, growth trends, popular industries and job roles, geographic distribution of remote workers, demographic trends, work models comparison, job satisfaction, and productivity insights.