5,150 Platforms jobs in the United States
DevOps Cloud Platforms
Posted today
Job Viewed
Job Description
DevOps Engineers work closely with clients and IT Team members to understand the departmental stakeholder requirements that drive the analysis and design of quality technical solutions. They are responsible for the design and implementation of applications' build, release, deployment, and configuration activities. Other responsibilities include, but are not limited to, working with internal business partners to gather requirements, prototyping, architecting, implementing/updating solution, build and executing test plans, performing quality reviews, managing operations, and triaging ad fixing operational issues.
DevOps Engineers require the ability to interact, develop, engineer, and communicate collaboratively at the highest technical levels with clients, vendors, partners, and all levels of our staff.
Essential Functions:
- Create and distribute development estimates and operational requirements to enable accurate planning with realistic timelines.
- Assess client needs utilizing a structured requirements process (gathering, analyzing, documenting, and managing changes).
- Write and communicate business requirements and functional specifications for the implementation of client solutions.
- Analyze client operations to uncover opportunities for improvements.
- Work closely with architects to assure all systems are in line with IT's long-term strategy.
- Translate business and technical requirements into test cases, test scenarios, and scripts.
- Develop and/or implement reusable components.
- Code and document custom test automation frameworks.
- Maintain new and existing object reference files.
- Build automated deployments using configuration management technology.
- Work with Release Management to ensure modules are production-ready.
- Assist in establishing requirements, methods, and procedures for routine maintenance.
- Evaluate existing applications and platforms and provide recommendations for improving performance by conducting gap analysis, identifying feasible alternative solutions, and assisting in the scope of modifications.
- Participation in an on-call rotation.
- Bachelor's or Master's Degree in Programming/Systems or Computer Science or other related field or equivalent work experience.
- Typically requires three to five years of scripting experience.
- Experience working in applications, systems, or IT operations.
- Knowledge of an agile team environment and process.
- Excellent troubleshooting and problem solving skills.
- Requires working knowledge of two or more programming languages; Python, Perl, or Ruby preferred.
- Comfort with frequent, incremental code, testing, and deployment.
- Experience developing in a modern web framework (e.g., Django) a plus.
Senior Software Engineer - Cloud Platforms

Posted 13 days ago
Job Viewed
Job Description
_Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential._
**Title and Summary**
Senior Software Engineer - Cloud Platforms
Overview:
Join our mission-driven team building the future of digital commerce on our rapidly scaling Priceless Platform. We are experiencing tremendous growth as a premium B2B2C (Business to Business to Consumer) platform delivering world-class experiences to Mastercard's banking partners globally. Acquired after being a successful Silicon Valley startup, we maintain our drive for innovation and velocity even as part of Mastercard.
Priceless Platform is seeking an experienced Software Engineer specializing in AWS Cloud Infrastructure, SaaS Integrations, Security Implementations, and Operational Excellence. The ideal candidate will have expertise in designing, managing, and securing scalable platforms for web applications, backend APIs, and databases.
Join a collaborative, cloud-native engineering team focused on reliability and scale. You'll work with talented engineers, drive AWS adoption, and ensure operational excellence as our portfolio expands exponentially. If you're passionate about building and validating great products, let's shape the future of digital commerce together.
The role is available in our Atlanta and St. Louis locations (hybrid).
Key Responsibilities:
AWS Cloud Infrastructure
- Design, deploy, and manage scalable and secure AWS cloud infrastructure to support various applications and services.
- Implement infrastructure as code (IaC) using tools such as Terraform, CloudFormation, or AWS CDK to automate the provisioning and management of cloud resources.
- Move the platform towards containerization and ephemeral infrastructure, allowing for quick provisioning and decommissioning of resources as needed, reducing overhead and optimizing cost.
- Enhance AWS cloud resources for performance, reliability, and cost efficiency, ensuring that the infrastructure meets business requirements.
SaaS Integrations
- Design and implement integrations with third-party SaaS platforms to enhance functionality and streamline processes.
- Develop and maintain APIs for SaaS integrations, ensuring they are secure, reliable, and scalable.
- Troubleshoot and resolve integration issues promptly, working closely with vendors and internal teams to ensure seamless operation.
Security Implementations
- Design and implement comprehensive security models for web applications, backend APIs, databases, and cloud infrastructure, ensuring robust protection against threats.
- Enforce security best practices, including encryption, IAM policies, and network security measures, to safeguard sensitive data.
- Conduct security audits, vulnerability assessments, and penetration testing to identify and mitigate potential risks.
- Implement and manage security mechanisms such as Web Application Firewalls (WAF), DDoS protection, and intrusion detection/prevention systems.
- Ensure compliance with industry standards such as GDPR, PCI/PII, SOC 2, and ISO 27001 by implementing and maintaining relevant controls and practices.
Developer Platforms Expertise
- Experience with DevOps practices, streamlining the workflows, including CI/CD pipelines, containerization (Docker, Kubernetes), and automation tools like Bitbucket, GitHub, GitHub Actions, and AWS CodePipeline.
- Implement DevSecOps practices by incorporating security measures throughout the software development lifecycle. Ensure compliance with industry standards and protect software systems using best practices such as SAST, DAST, and IAST.
- Build and maintain robust monitoring, logging, and alerting systems using tools like CloudWatch, Dynatrace, Splunk, or Datadog to ensure the health and performance of the infrastructure.
- Drive continuous improvement in operational processes by implementing best practices, automating repetitive tasks, and optimizing workflows.
- Optimize application performance by identifying and addressing bottlenecks, conducting performance testing, and implementing caching strategies.
- Troubleshoot and resolve application-related issues, working closely with development teams to implement secure coding practices and address vulnerabilities.
Database Management
- Design and manage secure and highly available distributed database systems, including relational and NoSQL databases, to support application needs.
- Implement database security measures such as encryption, access controls, and regular audits to protect data integrity and confidentiality.
- Optimize database performance through indexing, query optimization, and capacity planning, ensuring efficient data retrieval and storage.
Drive Collaboration & Mentorship
- Work with cross-functional teams, including developers, operations, and security professionals, to deliver end-to-end solutions that meet business objectives.
- Mentor junior engineers, providing guidance and promoting best practices in operational excellence and security awareness.
- Stay updated with trends and technologies in cloud computing, security, and SaaS integrations, continuously enhancing skills and knowledge.
Qualifications
- Extensive experience as a software engineer working in a fast-paced tech environment.
- Proven experience in designing, deploying, and managing cutting edge cloud native infrastructure on top of AWS public cloud by leveraging services like EC2, S3, RDS, ECS, SES, SNS, Lambda, and Event Bridge.
- Strong experience with third-party SaaS platform integrations and API development, ensuring seamless interoperability and functionality.
- Hands-on experience in implementing security models for web applications, APIs, databases, and cloud infrastructure, including the use of PKI, IAM, encryption, and security monitoring tools.
- Operational background with experience in monitoring, incident management, and root cause analysis, ensuring high availability and reliability of systems.
- Proficiency in scripting languages (e.g., Python, Bash) and infrastructure as code tools (e.g., Terraform, CloudFormation) to automate infrastructure.
- Knowledge of web application security principles, including OWASP Top 10, secure coding practices, and API security measures.
- Experience in securing and optimizing both relational and NoSQL databases, ensuring data integrity and performance.
- Familiarity with DevOps practices, including CI/CD pipelines, containerization (Docker, Kubernetes), and automation tools.
Preferred Skills
- Certifications such as AWS Certified Solutions Architect, AWS Certified Security Specialty, or CISSP, demonstrating expertise in cloud architecture and security.
- Experience with multi-cloud environments, including AWS, Azure, and GCP, providing flexibility and resilience in cloud deployments.
- Implement DevSecOps practices by integrating security measures throughout the software development lifecycle. Ensure compliance with industry standards and protect software systems using best practices such as SAST, DAST, and IAST.
- Familiarity with serverless architectures and distributed microservices, enabling scalable and efficient application development and deployment.
- Knowledge of compliance frameworks like GDPR, PCI/PII, SOC 2, or ISO 27001, ensuring adherence to industry standards and regulations.
This role is not eligible for Mastercard's work authorization sponsorship. As such, candidates must be eligible to work in the United States, now as well as in the future, without employer sponsorship.
#LI-TE1
Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.
**Corporate Security Responsibility**
All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:
+ Abide by Mastercard's security policies and practices;
+ Ensure the confidentiality and integrity of the information being accessed;
+ Report any suspected information security violation or breach, and
+ Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.
In line with Mastercard's total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary and may be eligible for an annual bonus or commissions depending on the role. The base salary offered may vary depending on multiple factors, including but not limited to location, job-related knowledge, skills, and experience. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance); flexible spending account and health savings account; paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave); 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire; 10 annual paid U.S. observed holidays; 401k with a best-in-class company match; deferred compensation for eligible roles; fitness reimbursement or on-site fitness facilities; eligibility for tuition reimbursement; and many more.
**Pay Ranges**
Atlanta, Georgia: $115,000 - $84,000 USD
O'Fallon, Missouri: 115,000 - 184,000 USD
Senior Software Engineer - Cloud Platforms

Posted 7 days ago
Job Viewed
Job Description
_Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential._
**Title and Summary**
Senior Software Engineer - Cloud Platforms
Overview:
Join our mission-driven team building the future of digital commerce on our rapidly scaling Priceless Platform. We are experiencing tremendous growth as a premium B2B2C (Business to Business to Consumer) platform delivering world-class experiences to Mastercard's banking partners globally. Acquired after being a successful Silicon Valley startup, we maintain our drive for innovation and velocity even as part of Mastercard.
Priceless Platform is seeking an experienced Software Engineer specializing in AWS Cloud Infrastructure, SaaS Integrations, Security Implementations, and Operational Excellence. The ideal candidate will have expertise in designing, managing, and securing scalable platforms for web applications, backend APIs, and databases.
Join a collaborative, cloud-native engineering team focused on reliability and scale. You'll work with talented engineers, drive AWS adoption, and ensure operational excellence as our portfolio expands exponentially. If you're passionate about building and validating great products, let's shape the future of digital commerce together.
The role is available in our Atlanta and St. Louis locations (hybrid).
Key Responsibilities:
AWS Cloud Infrastructure
- Design, deploy, and manage scalable and secure AWS cloud infrastructure to support various applications and services.
- Implement infrastructure as code (IaC) using tools such as Terraform, CloudFormation, or AWS CDK to automate the provisioning and management of cloud resources.
- Move the platform towards containerization and ephemeral infrastructure, allowing for quick provisioning and decommissioning of resources as needed, reducing overhead and optimizing cost.
- Enhance AWS cloud resources for performance, reliability, and cost efficiency, ensuring that the infrastructure meets business requirements.
SaaS Integrations
- Design and implement integrations with third-party SaaS platforms to enhance functionality and streamline processes.
- Develop and maintain APIs for SaaS integrations, ensuring they are secure, reliable, and scalable.
- Troubleshoot and resolve integration issues promptly, working closely with vendors and internal teams to ensure seamless operation.
Security Implementations
- Design and implement comprehensive security models for web applications, backend APIs, databases, and cloud infrastructure, ensuring robust protection against threats.
- Enforce security best practices, including encryption, IAM policies, and network security measures, to safeguard sensitive data.
- Conduct security audits, vulnerability assessments, and penetration testing to identify and mitigate potential risks.
- Implement and manage security mechanisms such as Web Application Firewalls (WAF), DDoS protection, and intrusion detection/prevention systems.
- Ensure compliance with industry standards such as GDPR, PCI/PII, SOC 2, and ISO 27001 by implementing and maintaining relevant controls and practices.
Developer Platforms Expertise
- Experience with DevOps practices, streamlining the workflows, including CI/CD pipelines, containerization (Docker, Kubernetes), and automation tools like Bitbucket, GitHub, GitHub Actions, and AWS CodePipeline.
- Implement DevSecOps practices by incorporating security measures throughout the software development lifecycle. Ensure compliance with industry standards and protect software systems using best practices such as SAST, DAST, and IAST.
- Build and maintain robust monitoring, logging, and alerting systems using tools like CloudWatch, Dynatrace, Splunk, or Datadog to ensure the health and performance of the infrastructure.
- Drive continuous improvement in operational processes by implementing best practices, automating repetitive tasks, and optimizing workflows.
- Optimize application performance by identifying and addressing bottlenecks, conducting performance testing, and implementing caching strategies.
- Troubleshoot and resolve application-related issues, working closely with development teams to implement secure coding practices and address vulnerabilities.
Database Management
- Design and manage secure and highly available distributed database systems, including relational and NoSQL databases, to support application needs.
- Implement database security measures such as encryption, access controls, and regular audits to protect data integrity and confidentiality.
- Optimize database performance through indexing, query optimization, and capacity planning, ensuring efficient data retrieval and storage.
Drive Collaboration & Mentorship
- Work with cross-functional teams, including developers, operations, and security professionals, to deliver end-to-end solutions that meet business objectives.
- Mentor junior engineers, providing guidance and promoting best practices in operational excellence and security awareness.
- Stay updated with trends and technologies in cloud computing, security, and SaaS integrations, continuously enhancing skills and knowledge.
Qualifications
- Extensive experience as a software engineer working in a fast-paced tech environment.
- Proven experience in designing, deploying, and managing cutting edge cloud native infrastructure on top of AWS public cloud by leveraging services like EC2, S3, RDS, ECS, SES, SNS, Lambda, and Event Bridge.
- Strong experience with third-party SaaS platform integrations and API development, ensuring seamless interoperability and functionality.
- Hands-on experience in implementing security models for web applications, APIs, databases, and cloud infrastructure, including the use of PKI, IAM, encryption, and security monitoring tools.
- Operational background with experience in monitoring, incident management, and root cause analysis, ensuring high availability and reliability of systems.
- Proficiency in scripting languages (e.g., Python, Bash) and infrastructure as code tools (e.g., Terraform, CloudFormation) to automate infrastructure.
- Knowledge of web application security principles, including OWASP Top 10, secure coding practices, and API security measures.
- Experience in securing and optimizing both relational and NoSQL databases, ensuring data integrity and performance.
- Familiarity with DevOps practices, including CI/CD pipelines, containerization (Docker, Kubernetes), and automation tools.
Preferred Skills
- Certifications such as AWS Certified Solutions Architect, AWS Certified Security Specialty, or CISSP, demonstrating expertise in cloud architecture and security.
- Experience with multi-cloud environments, including AWS, Azure, and GCP, providing flexibility and resilience in cloud deployments.
- Implement DevSecOps practices by integrating security measures throughout the software development lifecycle. Ensure compliance with industry standards and protect software systems using best practices such as SAST, DAST, and IAST.
- Familiarity with serverless architectures and distributed microservices, enabling scalable and efficient application development and deployment.
- Knowledge of compliance frameworks like GDPR, PCI/PII, SOC 2, or ISO 27001, ensuring adherence to industry standards and regulations.
This role is not eligible for Mastercard's work authorization sponsorship. As such, candidates must be eligible to work in the United States, now as well as in the future, without employer sponsorship.
#LI-TE1
Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.
**Corporate Security Responsibility**
All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:
+ Abide by Mastercard's security policies and practices;
+ Ensure the confidentiality and integrity of the information being accessed;
+ Report any suspected information security violation or breach, and
+ Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.
In line with Mastercard's total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary and may be eligible for an annual bonus or commissions depending on the role. The base salary offered may vary depending on multiple factors, including but not limited to location, job-related knowledge, skills, and experience. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance); flexible spending account and health savings account; paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave); 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire; 10 annual paid U.S. observed holidays; 401k with a best-in-class company match; deferred compensation for eligible roles; fitness reimbursement or on-site fitness facilities; eligibility for tuition reimbursement; and many more.
**Pay Ranges**
Atlanta, Georgia: $115,000 - $84,000 USD
O'Fallon, Missouri: 115,000 - 184,000 USD
Principal Software Engineer, Cloud Platforms
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Architect, design, and implement highly scalable, resilient, and performant cloud-native applications and services.
- Lead technical design discussions and provide architectural guidance for major cloud initiatives.
- Write clean, maintainable, and well-tested code in languages such as Go, Python, Java, or equivalent.
- Develop and manage CI/CD pipelines to automate build, test, and deployment processes.
- Optimize application performance, scalability, and cost-efficiency on cloud platforms (AWS, Azure, GCP).
- Troubleshoot and resolve complex production issues, ensuring high availability and minimal downtime.
- Mentor and coach junior and mid-level engineers, fostering technical growth and best practices.
- Collaborate effectively with product managers, designers, and other engineering teams to deliver features.
- Champion engineering best practices, including code reviews, testing strategies, and security standards.
- Evaluate and adopt new technologies and tools to improve development velocity and system reliability.
- Master's degree or Ph.D. in Computer Science, Software Engineering, or a related technical field.
- Minimum of 10 years of professional software development experience, with a significant focus on distributed systems and cloud architecture.
- Proven experience designing and building large-scale, mission-critical backend systems.
- Deep expertise in at least one major cloud provider (AWS, Azure, or GCP) and associated services.
- Strong proficiency in multiple programming languages and deep understanding of data structures and algorithms.
- Extensive experience with containerization (Docker, Kubernetes) and microservices architectures.
- Experience with infrastructure as code (Terraform, CloudFormation) and automation tools.
- Excellent problem-solving, debugging, and analytical skills.
- Strong leadership and communication skills, with the ability to influence technical decisions.
- Experience working in an Agile development environment.
Senior Software Engineer - Cloud Platforms
Posted 2 days ago
Job Viewed
Job Description
Your responsibilities will encompass the entire software development lifecycle, from requirements gathering and design to implementation, testing, deployment, and ongoing maintenance. You will leverage your deep understanding of cloud computing principles (AWS, Azure, or GCP), microservices architecture, containerization (Docker, Kubernetes), and CI/CD pipelines to build robust solutions. The ideal candidate possesses a strong command of one or more programming languages (e.g., Python, Java, Go) and has a proven track record of developing and deploying complex applications in production environments. You will collaborate closely with product managers, designers, and other engineers to deliver high-quality software that meets business needs and enhances user experience. This position requires excellent problem-solving abilities, a passion for continuous learning, and the capability to work autonomously in a remote setting. You will be expected to contribute to code reviews, participate in architectural discussions, and evangelize technical excellence throughout the engineering department.
Key Responsibilities:
- Design, develop, test, and deploy scalable and resilient cloud-native applications and services.
- Build and maintain robust CI/CD pipelines for automated build, test, and deployment processes.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code in languages such as Python, Java, or Go.
- Implement and manage containerized applications using Docker and Kubernetes.
- Optimize applications for maximum speed, scalability, and reliability on cloud platforms (AWS, Azure, GCP).
- Troubleshoot, debug, and upgrade existing software systems.
- Mentor and guide junior software engineers, fostering a culture of technical excellence.
- Participate in architectural design discussions and contribute to technical strategy.
- Stay current with emerging cloud technologies and best practices.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 7+ years of professional software development experience.
- 3+ years of experience designing and developing applications on major cloud platforms (AWS, Azure, GCP).
- Strong proficiency in at least one modern programming language (e.g., Python, Java, Go).
- Extensive experience with containerization technologies (Docker, Kubernetes).
- Solid understanding of microservices architecture and design patterns.
- Experience with CI/CD tools and practices.
- Excellent problem-solving, analytical, and communication skills.
- Proven ability to thrive in a fully remote, collaborative environment.
Junior Software Engineer - Cloud Platforms
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, test, deploy, and maintain software applications on cloud infrastructure.
- Collaborate with cross-functional teams to define software requirements and technical specifications.
- Write clean, efficient, and well-documented code in accordance with best practices.
- Participate in code reviews to ensure code quality, maintainability, and performance.
- Assist in troubleshooting and resolving software defects and production issues.
- Contribute to the development of automated testing and deployment pipelines (CI/CD).
- Learn and apply principles of cloud computing (AWS, Azure, or GCP).
- Work with containerization technologies such as Docker and Kubernetes.
- Engage in the design and implementation of microservices architecture.
- Participate in agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
- Research and evaluate new technologies and tools to improve development processes.
- Support the maintenance and evolution of existing cloud services.
- Document technical designs, system configurations, and operational procedures.
- Contribute to team knowledge sharing and mentor junior team members as experience grows.
- Ensure adherence to security best practices in all development activities.
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Foundational knowledge of programming languages such as Python, Java, Go, or C#.
- Understanding of cloud computing concepts and services (AWS, Azure, GCP).
- Familiarity with database technologies (SQL, NoSQL).
- Knowledge of version control systems, particularly Git.
- Strong analytical and problem-solving skills.
- Good communication and collaboration abilities.
- Eagerness to learn and adapt to new technologies.
- Must be legally authorized to work in the US.
- Experience with API development is a plus.
- Understanding of networking fundamentals is beneficial.
- A passion for building scalable and reliable software systems.
- Ability to work effectively in both remote and in-office settings.
Junior Software Engineer - Cloud Platforms
Posted 4 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design, development, and implementation of software features for cloud-based applications.
- Write clean, maintainable, and efficient code in accordance with best practices.
- Participate in code reviews to ensure code quality and identify potential issues.
- Collaborate with senior engineers on testing and debugging software modules.
- Learn and utilize various cloud platforms and services (e.g., AWS, Azure, GCP).
- Contribute to technical documentation and knowledge sharing.
- Actively participate in team meetings and agile development processes.
- Troubleshoot and resolve software defects and issues.
- Gain practical experience in a remote software development team environment.
- Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Foundational knowledge of programming languages such as Java, Python, C++, or Go.
- Understanding of data structures, algorithms, and object-oriented programming principles.
- Familiarity with version control systems (e.g., Git).
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills, with the ability to work effectively in a remote team.
- Eagerness to learn and adapt to new technologies.
Be The First To Know
About the latest Platforms Jobs in United States !
Junior Software Engineer, Cloud Platforms
Posted 4 days ago
Job Viewed
Job Description
Responsibilities will include writing clean, maintainable, and efficient code in languages such as Python, Java, or Go; contributing to the development of microservices and APIs; assisting with the deployment and management of applications on cloud platforms like AWS, Azure, or GCP; participating in code reviews; and writing unit and integration tests. You will also help troubleshoot and resolve software defects and contribute to technical documentation. The ideal candidate is currently pursuing or has recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Strong foundational knowledge of data structures, algorithms, and object-oriented programming is required. Familiarity with cloud computing concepts and at least one programming language is essential. Excellent problem-solving skills, a proactive attitude, and the ability to work independently and effectively in a remote setting are key. This internship offers a unique chance to kickstart your career in software engineering.
Senior Software Architect - Cloud Platforms
Posted 5 days ago
Job Viewed
Job Description
Responsibilities:
- Design and architect complex, scalable, and high-performance cloud-native applications and services.
- Define and document architectural standards, best practices, and technology roadmaps for cloud platforms.
- Lead and mentor software development teams, providing technical guidance and ensuring adherence to architectural vision.
- Evaluate and select appropriate technologies, frameworks, and tools for software development.
- Collaborate with product managers, stakeholders, and other engineering teams to translate business requirements into technical solutions.
- Oversee the implementation of microservices architectures, APIs, and integration strategies.
- Ensure the security, reliability, and scalability of deployed applications through robust design and infrastructure.
- Drive the adoption of containerization technologies (e.g., Docker, Kubernetes) and CI/CD pipelines.
- Conduct code reviews and provide constructive feedback to development teams.
- Identify and address technical debt and performance bottlenecks.
- Stay abreast of the latest advancements in cloud computing, software architecture, and development methodologies.
- Contribute to the technical interviewing process and help build a world-class engineering organization.
- Champion a culture of innovation and continuous improvement within the engineering department.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software development, with at least 5 years in a software architecture role.
- Proven expertise in designing and implementing large-scale, cloud-native applications on platforms like AWS, Azure, or GCP.
- Deep understanding of microservices architecture, RESTful APIs, and distributed systems design.
- Extensive experience with containerization technologies (Docker, Kubernetes) and orchestration.
- Proficiency in one or more programming languages such as Java, Python, Go, or C#.
- Strong knowledge of database technologies (SQL, NoSQL), caching mechanisms, and message queues.
- Experience with CI/CD pipelines, infrastructure as code (IaC), and DevOps practices.
- Excellent understanding of security principles and best practices in cloud environments.
- Strong analytical, problem-solving, and critical thinking skills.
- Exceptional communication and interpersonal skills, with the ability to articulate complex technical concepts to diverse audiences.
- Experience with Agile development methodologies.
Graduate Software Engineer, Cloud Platforms
Posted 5 days ago
Job Viewed