{"schemaVersion":"jobsearcher.job.v1","id":"5ffff535fffa21d29935bfbd","url":"https://jobsearcher.com/jobs/5ffff535fffa21d29935bfbd","canonicalUrl":"https://jobsearcher.com/jobs/5ffff535fffa21d29935bfbd","title":"Software Engineer","description":"Software Engineer Job DescriptionJob Title: Software EngineerResponsibilities:Develop and maintain software applications: Design, develop, and maintain software applications using Java, TypeScript, and PySpark.Collaborate with cross-functional teams: Work closely with product managers, designers, and other engineers to deliver high-quality software solutions.Code reviews and best practices: Conduct code reviews, ensure adherence to best practices, and maintain high code quality.Data processing and analysis: Utilize PySpark for large-scale data processing and analysis tasks.System design and architecture: Participate in system design and architecture discussions to build scalable and efficient software systems.Troubleshooting and debugging: Identify and resolve software defects and performance issues.Continuous integration and deployment: Implement and maintain CI/CD pipelines to ensure smooth and efficient software delivery.Required Skills:Java: Proficiency in Java programming, including experience with frameworks such as Spring or Hibernate.TypeScript: Strong knowledge of TypeScript and experience with front-end frameworks like Angular or React.PySpark: Expertise in PySpark for data processing and analysis.SQL: Proficiency in SQL for database interactions and data manipulation.Version control: Experience with version control systems like Git.Problem-solving: Strong analytical and problem-solving skills.Communication: Excellent communication skills to collaborate effectively with team members and stakeholders.Preferred Qualifications:Experience with big data technologies: Familiarity with big data technologies such as Hadoop, Spark, or Kafka.Cloud platforms: Experience with cloud platforms like AWS, Azure, or Google Cloud.Agile methodologies: Understanding of Agile methodologies and experience working in Agile teams.Continuous learning: A passion for continuous learning and staying updated with the latest industry trends.","company":"My3Tech","rawCompany":"my3tech","city":"Washington","state":"DC","isRemote":false,"isActive":false,"createdAt":"2026-08-25T04:55:11.418Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineer","description":"Software Engineer Job DescriptionJob Title: Software EngineerResponsibilities:Develop and maintain software applications: Design, develop, and maintain software applications using Java, TypeScript, and PySpark.Collaborate with cross-functional teams: Work closely with product managers, designers, and other engineers to deliver high-quality software solutions.Code reviews and best practices: Conduct code reviews, ensure adherence to best practices, and maintain high code quality.Data processing and analysis: Utilize PySpark for large-scale data processing and analysis tasks.System design and architecture: Participate in system design and architecture discussions to build scalable and efficient software systems.Troubleshooting and debugging: Identify and resolve software defects and performance issues.Continuous integration and deployment: Implement and maintain CI/CD pipelines to ensure smooth and efficient software delivery.Required Skills:Java: Proficiency in Java programming, including experience with frameworks such as Spring or Hibernate.TypeScript: Strong knowledge of TypeScript and experience with front-end frameworks like Angular or React.PySpark: Expertise in PySpark for data processing and analysis.SQL: Proficiency in SQL for database interactions and data manipulation.Version control: Experience with version control systems like Git.Problem-solving: Strong analytical and problem-solving skills.Communication: Excellent communication skills to collaborate effectively with team members and stakeholders.Preferred Qualifications:Experience with big data technologies: Familiarity with big data technologies such as Hadoop, Spark, or Kafka.Cloud platforms: Experience with cloud platforms like AWS, Azure, or Google Cloud.Agile methodologies: Understanding of Agile methodologies and experience working in Agile teams.Continuous learning: A passion for continuous learning and staying updated with the latest industry trends.","datePosted":"2026-08-25T04:55:11.418Z","dateModified":"2026-08-25T04:55:11.418Z","hiringOrganization":{"@type":"Organization","name":"My3Tech","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Washington","addressRegion":"DC","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"5ffff535fffa21d29935bfbd"},"url":"https://jobsearcher.com/jobs/5ffff535fffa21d29935bfbd"}}