Senior Software Architect Remote Jobs
EPAM Anywhere is looking for remote Senior Software Architects.
Competitive compensation
We back all payments and operate in compliance with country-specific labor regulations. Your annual paycheck can range from $15k to $200k.
Numerous benefits
Make use of 1,500+ online and location-specific benefits across 30+ countries that also include healthcare and sports programs for you and your family.
Limitless career growth opportunities
Get access to a large-scale ecosystem that consists of educational and career development services created for your growth. A personal skill advisor will support you on each step of this journey.
Solution Architecture
Android, React Native, Swift
40 hrs/week
12+ months
Chile, ColombiaChile, Colombia We are seeking a Mobile Solution Architect I to join our remote team.
Solution Architecture
Android, React Native, Swift
40 hrs/week
12+ months
- Design end-to-end mobile solutions that align with business objectives and technical requirements
- Develop architecture blueprints, technical specifications, and system integration plans for mobile applications
- Evaluate emerging technologies, tools, and frameworks for mobile development
- Collaborate with product managers, designers, developers, and other stakeholders to define project scope, requirements, and timelines
- Create prototypes and proof of concepts to validate architectural decisions and demonstrate the feasibility of proposed solutions
- Conduct code reviews to ensure adherence to architectural standards, coding guidelines, and best practices
- Optimize mobile applications for performance, scalability, and reliability
- Implement security best practices to protect mobile applications from vulnerabilities and cyber threats
- Prepare technical documentation, architecture diagrams, and user guides for mobile solutions
- Drive continuous improvement initiatives to enhance development processes, tooling, and automation
- Bachelor’s or master’s degree in computer science, Engineering, or related field
- 7+ years of experience as a Mobile Solution Architect or similar role
- Expertise in mobile platforms such as iOS, Android, or cross-platform frameworks like React Native, Flutter, or Xamarin
- Proficiency in mobile development languages and technologies such as Swift, Kotlin, Java, Objective-C, JavaScript, etc.
- Strong understanding of mobile architecture patterns, including MVVM, MVP, MVC, and microservices architecture
- Hands-on experience with mobile development tools, IDEs, and version control systems (e.g., Xcode, Android Studio, Git, etc.)
- In-depth knowledge of RESTful APIs, web services, and cloud technologies (e.g., AWS, Azure, Google Cloud Platform)
- Effective communication skills with the ability to articulate technical concepts to non-technical stakeholders
- Strong leadership and interpersonal skills to lead cross-functional teams and drive collaboration toward common goals
- Advanced English proficiency for effective communication with clients and team members
- Certification in mobile development or architecture (e.g., AWS Certified Solutions Architect, Google Mobile Web Specialist, etc.)
Solution Architecture
Android, React Native, Swift
40 hrs/week
12+ months
Chile, ColombiaChile, Colombia We are seeking a Mobile Solution Architect II to join our remote team.
Solution Architecture
Android, React Native, Swift
40 hrs/week
12+ months
- Designing end-to-end mobile solutions that align with business objectives and technical requirements
- Developing architecture blueprints, technical specifications, and system integration plans for mobile applications
- Evaluating emerging technologies, tools, and frameworks for mobile development
- Collaborating with product managers, designers, developers, and other stakeholders to define project scope, requirements, and timelines
- Creating prototypes and proof of concepts to validate architectural decisions and demonstrate the feasibility of proposed solutions
- Conducting code reviews to ensure adherence to architectural standards, coding guidelines, and best practices
- Optimizing mobile applications for performance, scalability, and reliability
- Implementing security best practices to protect mobile applications from vulnerabilities and cyber threats
- Preparing technical documentation, architecture diagrams, and user guides for mobile solutions
- Driving continuous improvement initiatives to enhance development processes, tooling, and automation
- Bachelor’s or master’s degree in computer science, Engineering, or related field
- 10+ years of experience as a Mobile Solution Architect or similar role
- Expertise in mobile platforms such as iOS, Android, or cross-platform frameworks like React Native, Flutter, or Xamarin
- Proficiency in mobile development languages and technologies such as Swift, Kotlin, Java, Objective-C, JavaScript, etc.
- Strong understanding of mobile architecture patterns, including MVVM, MVP, MVC, and microservices architecture
- Hands-on experience with mobile development tools, IDEs, and version control systems (e.g., Xcode, Android Studio, Git, etc.)
- In-depth knowledge of RESTful APIs, web services, and cloud technologies (e.g., AWS, Azure, Google Cloud Platform)
- Effective communication skills with the ability to articulate technical concepts to non-technical stakeholders
- Strong leadership and interpersonal skills to lead cross-functional teams and drive collaboration toward common goals
- Advanced English proficiency for effective communication with clients and team members
- Certification in mobile development or architecture (e.g., AWS Certified Solutions Architect, Google Mobile Web Specialist, etc.)
Data Software Engineering
Databricks, Python, PySpark
40 hrs/week
12+ months
PolandPoland We are seeking a remote Senior Data Software Developer to join our team.
Data Software Engineering
Databricks, Python, PySpark
40 hrs/week
12+ months
- Build reusable DataBricks components for data ingestion and data analytics
- Ingest data via batch, streaming, replication into data lake for reporting and predictive modelling
- Ensure security controls, integrate with data governance and establish clear auditable data lineage
- Collaborate with architects, technical leads and key individuals within other functional groups
- Participate in code review, testing solutions and writing project documentation
- At least 3 years of experience in Data Software Engineering
- Proficiency in Python and Azure Databricks is a must
- Experience building data ingestion pipelines, Data Warehouse or Database architecture
- Data modeling skills with hands-on development experience with modern Big Data components
- Cloud experience in designing, deploying and administering scalable, available and fault-tolerant systems
- An extensive understanding of regulatory compliance such as PI, GDPR, HIPAA
- B2+ English level
- Leadership skills
Data Software Engineering
Databricks, Python, PySpark
40 hrs/week
12+ months
PolandPoland Join our remote team as a Senior Data Software Engineer.
Data Software Engineering
Databricks, Python, PySpark
40 hrs/week
12+ months
- Design and develop reusable DataBricks components for data ingestion and analytics
- Collaborate with architects, technical leads, and other key individuals within our functional groups to deliver customer-centric solutions.
- Establish security controls and ensure integration with data governance to achieve clear auditable data lineage
- Participate in code review and test solutions to ensure they meet best practice specifications
- Write project documentation for all phases of the software development lifecycle
- Create and maintain technical documentation for the data ingestion pipelines, Data Warehouse or Database architecture
- Work with stakeholders to ensure data availability for reporting and predictive modeling
- Ensure continuous improvement by staying abreast of industry trends and emerging technologies
- Drive the implementation of solutions aligned with business objectives.
- Mentor and guide less experienced team members, helping them enhance their skills and grow their careers
- Collaborate with cross-functional teams to achieve project goals
- 3+ years of experience in building data ingestion pipelines, Data Warehouse or Database architecture
- Expertise in Python and PySpark for data processing and analysis
- Experience with DataBricks for building scalable and high-performance applications
- Hands-on experience with SQL Azure for designing and managing database schema, including procedures, triggers, and views
- Experience with Microsoft Azure for designing, deploying and administering scalable, available and fault-tolerant systems
- Familiarity with data modeling and modern Big Data components
- Experience with ADLS, Power BI, Azure Synapse Analytics for cloud-based infrastructure and application management
- Familiarity with compliance awareness such as PI, GDPR, HIPAA
- Excellent communication skills in spoken and written English, at an upper-intermediate level or higher
- Experience with other Cloud platforms such as AWS and GCP is a plus
Java
Amazon Web Services, ReactJS, Spring Boot
40 hrs/week
12+ months
ColombiaColombia We're looking for a highly skilled remote Senior Full Stack Software Engineer to join our Cloud Administration team.
Java
Amazon Web Services, ReactJS, Spring Boot
40 hrs/week
12+ months
- Build features for enterprise-scale customers to enable better governance, trust, and security for cross-product experiences
- Collaborate with Product Managers, Designers, and Architects to develop application-layer services
- Drive innovation by coming up with new and exciting ideas to creatively solve issues, as well as actively look for opportunities to improve the design, interface, and architecture
- Craft and implement highly scalable and performant RESTful micro-services
- Monitor, scale, and optimize backend development
- Ensure the administration of Atlassian products is simple at enterprise scale
- Design low latency, high-speed http applications
- Collaborate effectively on ideas and designs with some of the best architects and developers
- Communicate with team members and stakeholders effectively
- Bachelor's degree in Engineering, Computer Science, or equivalent
- 7+ years of experience in Java and in crafting and implementing highly scalable and performant RESTful micro-services
- Proficiency in Java, ReactJS, Spring Boot, REST, and Reactive Programming
- Fluency in at least one database technology such as RDBMS like Oracle or Postgres and/or NoSQL like DynamoDB or Cassandra
- Solid understanding of distributed systems and application security
- Broad knowledge and understanding of SaaS, PaaS, IaaS industry with hands-on experience of public cloud offerings (AWS, GAE, Azure)
- Familiarity with cloud architecture patterns and an engineering discipline to produce software with quality
- Excellent verbal and written communication skills in English at an Upper-Intermediate level
Data Software Engineering
Databricks, Python, PySpark
40 hrs/week
12+ months
PolandPoland Join our remote team as a Senior Data Software Engineer.
Data Software Engineering
Databricks, Python, PySpark
40 hrs/week
12+ months
- Set up required Azure services
- Extract data from the data lake (EDL)
- Process data based on application requirements and architecture
- Build the service layer and mimic the current existing application
- Collaborate with Developers, Product and Program Management, and senior technical staff to deliver customer-centric solutions.
- Provide technical input for new feature requirements, partnering with business owners and architects
- Ensure continuous improvement by staying abreast of industry trends and emerging technologies
- Drive the implementation of solutions aligned with business objectives.
- Mentor and guide less experienced team members, helping them enhance their skills and grow their careers
- Participate in code reviews, ensuring code quality and adherence to standards
- Collaborate with cross-functional teams to achieve project goals
- Actively contribute to architectural and technical discussions
- At least 3 years of experience as a Data Software Engineer or in similar roles
- Deep expertise in Databricks for building scalable data pipelines
- Expertise in Python and PySpark for data processing and analysis
- Experience with Microsoft Azure and SQL Azure for cloud-based infrastructure and application management
- Proficiency in Advanced SQL for data querying and manipulation
- Experience in Python web services such as Django and Flask
- Experience with Agile development methodologies and DevOps practices
- Familiarity with Git for version control and collaboration
- Excellent communication skills in spoken and written English, at an upper-intermediate level or higher
- Experience with Azure Data Factory, Azure Synapse Analytics, and Azure Stream Analytics is a plus
Data Software Engineering
Databricks, Microsoft Azure, PySpark
40 hrs/week
12+ months
PolandPoland Become a key player in our remote team as a Senior Data Software Engineer contributing to a project involving Databricks workflows, APIs, analytical development, and data engineering.
Data Software Engineering
Databricks, Microsoft Azure, PySpark
40 hrs/week
12+ months
- Utilize the Agile development process (Scrum) to conceive and implement new features
- Maintain consistently high-quality standards throughout the development lifecycle
- Ensure systems' reliability, availability, performance, and scalability
- Troubleshoot and maintain code in large-scale, intricate environments
- Engage with Developers, Product and Program Management, and senior technical personnel to deliver solutions centered around customer needs
- Provide technical insights for new feature requirements, collaborating with business owners and architects
- Stay informed about industry trends and emerging technologies to drive continuous improvement
- Implement solutions aligned with business objectives
- Guide and mentor less experienced team members, fostering skill enhancement and career growth
- Participate in code reviews to uphold code quality and adherence to standards
- Collaborate with diverse teams to achieve project objectives
- Actively contribute to architectural and technical discussions
- Minimum of 3 years of production experience in Data Software Engineering
- Proficiency in Databricks, Microsoft Azure, PySpark, Python, and SQL for both development and production deployment
- Familiarity with Azure DevOps, GitHub (or alternatives), and version control for efficient project management
- Capability to devise end-to-end production solutions
- Substantial experience on at least one cloud platform such as Azure, GCP, AWS
- Proven track record in constructing robust data pipelines
- Aptitude for connecting disparate elements to create cohesive solutions across systems
- Exceptional communication skills in spoken and written English, at an upper-intermediate level or higher
- Experience with REST APIs and Power BI would be an advantageous addition
Data Software Engineering
Databricks, Microsoft Azure, PySpark
40 hrs/week
12+ months
PolandPoland Join our remote team as a Senior Data Software Engineer.
Data Software Engineering
Databricks, Microsoft Azure, PySpark
40 hrs/week
12+ months
- Design and implement data pipelines using the Agile development process (Scrum)
- Ensure high-quality standards at every stage of development
- Guarantee reliability, availability, performance, and scalability of data pipelines
- Collaborate with Developers, Product and Program Management, and senior technical staff to deliver customer-centric solutions.
- Provide technical input for new feature requirements, partnering with business owners and architects
- Ensure continuous improvement by staying abreast of industry trends and emerging technologies
- Drive the implementation of solutions aligned with business objectives.
- Mentor and guide less experienced team members, helping them enhance their skills and grow their careers
- Participate in code reviews, ensuring code quality and adherence to standards
- Collaborate with cross-functional teams to achieve project goals
- Actively contribute to architectural and technical discussions
- At least 3 years of production experience in Data Software Engineering
- Be hands-on with deep expertise in cloud-based platforms, with a strong preference for Microsoft Azure
- Deep expertise in one or more of the following languages: Python, Spark, PySpark, SQL, with knowledge on how to build both within dev and enabling deployment to production
- Experience building out robust data pipelines
- Experience using Databricks for data engineering and processing
- Experience using Azure DevOps, GitHub, or other version control tools
- Experience with developing end-to-end production solutions
- Ability to tie loose ends together for solutions across systems
- Excellent communication skills in spoken and written English, at an upper-intermediate level or higher
- Experience with big data technologies such as Hadoop, Hive, and Kafka
- Experience with Azure Data Factory or other ETL tools
Data Software Engineering
Databricks, Python, Microsoft Azure
40 hrs/week
12+ months
PolandPoland We are looking for a remote Senior Data Software Engineer.
Data Software Engineering
Databricks, Python, Microsoft Azure
40 hrs/week
12+ months
- Design, develop, and implement high-performance Big Data solutions using Python and Databricks
- Collaborate with cross-functional teams to define project goals and requirements
- Create and maintain data pipelines and ETL processes to support data-driven applications
- Develop and maintain RESTful APIs and microservices for data-driven applications
- Implement and maintain Event-driven architecture for scalable and reliable systems
- Deploy and manage applications using containerization technologies like Docker and Kubernetes
- Participate in code reviews, ensuring code quality and adherence to standards
- Provide technical input for new feature requirements, partnering with business owners and architects
- Ensure continuous improvement by staying abreast of industry trends and emerging technologies
- Mentor and guide less experienced team members, helping them enhance their skills and grow their careers
- At least 3 years of experience in building Data Platform
- Proven track record of successful implementation of Big Data high-performance solutions
- Strong expertise in Python and Databricks for building Big Data solutions
- In-depth knowledge of Event-driven architecture for developing scalable and reliable systems
- Experience with Microsoft Azure Big Data Services for developing and deploying cloud-based applications
- Strong understanding of Big Data technologies and data modeling concepts
- Experience with large scale data processing technologies such as Hadoop and Spark
- Expertise in developing RESTful APIs and microservices for data-driven applications
- Knowledge of containerization technologies like Docker and Kubernetes for deploying and managing applications
- Experience with Agile development methodologies and tools like Jira and Git
- Excellent communication skills in spoken and written English, at an upper-intermediate level or higher
- Experience with Machine Learning and AI technologies
Data Software Engineering
Databricks, Python, Microsoft Azure
40 hrs/week
12+ months
PolandPoland Join our remote team as a Senior Data Software Engineer.
Data Software Engineering
Databricks, Python, Microsoft Azure
40 hrs/week
12+ months
- Design and develop enterprise data platforms and data products using the Agile development process (Scrum)
- Prioritize and ensure high-quality standards at every stage of development
- Guarantee reliability, availability, performance, and scalability of systems
- Collaborate with Developers, Product and Program Management, and senior technical staff to deliver customer-centric solutions.
- Provide technical input for new feature requirements, partnering with business owners and architects
- Ensure continuous improvement by staying abreast of industry trends and emerging technologies
- Drive the implementation of solutions aligned with business objectives.
- Mentor and guide less experienced team members, helping them enhance their skills and grow their careers
- Participate in code reviews, ensuring code quality and adherence to standards
- Collaborate with cross-functional teams to achieve project goals
- Actively contribute to architectural and technical discussions
- At least 3+ years of experience in building data platforms and data products at big companies
- Deep expertise in Databricks and Python for developing big data high-performance solutions
- Experience with Microsoft Azure Big Data Services for designing and building data solutions on Azure
- Knowledge and preferably experience with Event-driven architecture
- Strong development experience with big data and data background
- Experience in managing and optimizing data processing pipelines
- Experience in designing and developing ETL solutions
- Expertise in SQL and NoSQL databases for designing and managing database schema, including procedures, triggers, and views
- Experience with data analysis, data modeling, and data visualization tools
- Excellent communication skills in spoken and written English, at an upper-intermediate level or higher
- Experience with other big data technologies such as Hadoop, Spark, and Kafka is a plus
- Experience with data governance, data security, and data privacy is a plus
Other skills
- Senior Automation Engineer Remote Jobs
- Senior Backend Developer Remote Jobs
- Senior Business Analyst Remote Jobs
- Senior Data Analyst Remote Jobs
- Senior DevOps Engineer Remote Jobs
- Senior Front End Developer Remote Jobs
- Senior Manual Tester Remote Jobs
- Senior NET Developer Remote Jobs
- Senior Python Developer Remote Jobs
- Senior Software Developer Remote Jobs
- Senior Software Engineer Remote Jobs
- Senior SAP Consultant Jobs
- Senior SAP Developer Jobs
- Senior Content Strategist Jobs
- Senior UX Designer Jobs
- Senior Security Engineer Jobs
- Senior Automation Engineer Remote Jobs
- Senior Backend Developer Remote Jobs
- Senior Business Analyst Remote Jobs
- Senior Data Analyst Remote Jobs
- Senior DevOps Engineer Remote Jobs
- Senior Front End Developer Remote Jobs
- Senior Manual Tester Remote Jobs
- Senior NET Developer Remote Jobs
- Senior Python Developer Remote Jobs
- Senior Software Developer Remote Jobs
- Senior Software Engineer Remote Jobs
- Senior SAP Consultant Jobs
- Senior SAP Developer Jobs
- Senior Content Strategist Jobs
- Senior UX Designer Jobs
- Senior Security Engineer Jobs