ApplyStaff 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 skills
ApplyRelated 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📍 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📍 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.
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.