Lead Software Development Engineer

75201 Prairie View, Texas $150000 Annually WhatJobs

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly experienced and forward-thinking Lead Software Development Engineer to spearhead innovative projects within their cutting-edge technology division, located in Dallas, Texas, US . This pivotal role involves guiding a team of talented engineers, architecting robust and scalable software solutions, and driving the technical vision for key product initiatives. You will be responsible for the end-to-end software development lifecycle, from initial concept and design through to implementation, testing, deployment, and ongoing maintenance. A core part of your role will be mentoring and developing junior engineers, fostering a culture of technical excellence, collaboration, and continuous learning. You will collaborate closely with product managers, designers, and other stakeholders to translate business requirements into high-quality, user-centric software. The ideal candidate possesses a deep understanding of modern software engineering principles, a proven ability to design complex systems, and a passion for writing clean, efficient, and maintainable code. Expertise in multiple programming languages and a strong grasp of cloud technologies and DevOps practices are essential. This role requires exceptional problem-solving skills, strong leadership capabilities, and the ability to make critical technical decisions. You will be instrumental in shaping the future of our client's technology offerings.
Responsibilities:
  • Lead and mentor a team of software engineers, providing technical guidance and code reviews.
  • Architect, design, and implement scalable, high-performance software solutions.
  • Collaborate with product managers and designers to define and deliver new features.
  • Oversee the entire software development lifecycle, ensuring quality and efficiency.
  • Drive technical best practices, including coding standards, testing strategies, and deployment processes.
  • Identify and resolve complex technical challenges and performance bottlenecks.
  • Contribute to strategic technical planning and roadmap development.
  • Ensure the security, reliability, and maintainability of software systems.
  • Participate in the hiring and onboarding of new engineering talent.
  • Stay current with emerging technologies and industry trends.
Qualifications:
  • Master's or Ph.D. in Computer Science, Engineering, or a related field, or equivalent professional experience.
  • 10+ years of professional software development experience.
  • 5+ years of experience in a technical leadership or lead engineer role.
  • Proficiency in one or more modern programming languages (e.g., Java, Python, C++, Go, JavaScript).
  • Extensive experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
  • Strong understanding of data structures, algorithms, and system design principles.
  • Experience with CI/CD pipelines, containerization (Docker, Kubernetes), and DevOps practices.
  • Excellent problem-solving, analytical, and critical thinking skills.
  • Exceptional leadership, communication, and interpersonal abilities.
  • Proven track record of delivering complex software projects on time and within scope.
Apply Now

Senior Software Development Engineer (Cloud)

75201 Prairie View, Texas $130000 Annually WhatJobs

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an experienced Senior Software Development Engineer with a strong focus on cloud technologies to join their innovative engineering team in Dallas, Texas, US . This role involves designing, developing, and deploying scalable, high-performance cloud-native applications and services. You will work with cutting-edge cloud platforms and distributed systems, contributing to the architecture and implementation of robust solutions. The ideal candidate will have a deep understanding of software development best practices, cloud infrastructure (AWS, Azure, or GCP), and microservices architecture. You will collaborate closely with product managers, architects, and other engineers to deliver high-quality software. This hybrid position balances collaborative in-office work with the flexibility of remote development. Responsibilities include:
  • Designing, developing, testing, and deploying scalable, resilient, and efficient cloud-native applications and microservices.
  • Leveraging cloud platforms such as AWS, Azure, or GCP to build and manage infrastructure and services.
  • Writing clean, maintainable, and well-documented code in languages such as Java, Python, Go, or C#.
  • Implementing CI/CD pipelines for automated building, testing, and deployment.
  • Collaborating with cross-functional teams to define software requirements and architectural designs.
  • Participating in code reviews to ensure code quality and adherence to best practices.
  • Troubleshooting and resolving complex software defects and performance issues.
  • Monitoring application performance and implementing optimizations for scalability and cost-effectiveness.
  • Contributing to architectural decisions and technology selection for cloud-based solutions.
  • Staying abreast of the latest advancements in cloud computing, microservices, and DevOps practices.
  • Mentoring junior engineers and promoting a culture of technical excellence.
  • Ensuring security best practices are implemented throughout the software development lifecycle.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of professional software development experience, with at least 2 years focused on cloud platforms.
  • Proven experience with one or more major cloud providers (AWS, Azure, GCP).
  • Strong proficiency in at least one modern programming language (e.g., Java, Python, Go, C#).
  • Experience with containerization technologies (Docker, Kubernetes).
  • Solid understanding of microservices architecture, RESTful APIs, and distributed systems.
  • Familiarity with DevOps principles and CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions).
  • Experience with database technologies (SQL and NoSQL).
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.
  • Ability to work effectively in a hybrid environment.
This is an excellent opportunity to work on challenging cloud projects and shape the future of our client's technology landscape.
Apply Now

Remote Software Development Apprentice

75201 Prairie View, Texas $22 Hourly WhatJobs

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Embark on an exciting career journey with our client as a Remote Software Development Apprentice. This fully remote, paid apprenticeship program is designed to provide aspiring developers with comprehensive training and hands-on experience in building innovative software solutions. You will be mentored by experienced engineers, learn industry-standard coding practices, and contribute to real-world projects. This is an unparalleled opportunity to gain practical skills in a supportive and collaborative virtual environment. The program focuses on core programming concepts, software development lifecycles, and various development tools and technologies. Apprentices will work with technologies such as Python, JavaScript, cloud platforms, and database management. Responsibilities will include writing clean, maintainable code, participating in code reviews, troubleshooting bugs, and assisting with feature development under supervision. The ideal candidate will possess a strong aptitude for problem-solving, a passion for technology, and a diligent work ethic. While prior professional development experience is not required, a foundational understanding of programming principles, demonstrated through personal projects or coursework, is advantageous. Excellent communication skills are essential for effective remote collaboration. You must have reliable internet access and a dedicated workspace conducive to focused learning and productivity. This apprenticeship is a stepping stone to a successful career in software development, offering continuous learning and potential for full-time employment upon successful completion. Our client is committed to fostering a diverse and inclusive learning environment where all apprentices can thrive. If you are eager to learn, motivated to succeed, and ready to dive into the world of software development from the comfort of your own home, we encourage you to apply. This is your chance to build a rewarding career in tech, starting with this exceptional remote opportunity.
Apply Now

Junior Software Development Apprentice

75201 Prairie View, Texas $45000 Annually WhatJobs

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client is launching an exclusive Junior Software Development Apprenticeship program designed for ambitious individuals looking to kickstart their careers in technology. This fully remote program offers an unparalleled opportunity to learn from industry veterans and gain hands-on experience in software development. Apprentices will participate in structured training modules covering essential programming languages, development methodologies, and software engineering best practices. You will work on real-world projects, contributing to the development and maintenance of our client's innovative software solutions. Key responsibilities will include coding, testing, debugging, and collaborating with senior developers through virtual communication channels. This program is ideal for individuals with a passion for technology, strong problem-solving skills, and a willingness to learn. While prior coding experience is not strictly required, a foundational understanding of computer science principles or demonstrable self-taught programming skills will be advantageous. Participants will receive a competitive stipend, access to state-of-the-art development tools, and mentorship throughout the apprenticeship period. Upon successful completion, outstanding apprentices will be considered for full-time employment opportunities. This is a unique chance to gain invaluable experience and build a successful career in a dynamic, remote-first environment. We are committed to fostering talent and providing a supportive learning community for all our apprentices.
Apply Now

Junior Software Development Apprentice

75201 Prairie View, Texas $22 Hourly WhatJobs

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a rapidly growing tech innovator, is offering a unique Junior Software Development Apprenticeship program designed for ambitious individuals eager to launch their careers in software engineering. This fully remote program provides hands-on training, mentorship, and practical experience in a collaborative virtual environment. Apprentices will work alongside experienced developers, contributing to real-world projects and gaining exposure to the full software development lifecycle. You will learn to write, test, and debug code, participate in code reviews, and contribute to the design and architecture of software solutions. The program focuses on developing skills in modern programming languages, development methodologies (like Agile), and version control systems. We are looking for candidates with a strong foundational understanding of programming concepts, a passion for technology, and a drive to learn and grow. Excellent problem-solving abilities, strong communication skills for effective remote collaboration, and a proactive attitude are essential. This is an unparalleled opportunity to gain invaluable industry experience and build a successful career in software development, entirely from your home office.

Program Highlights:
  • Comprehensive, hands-on training in core software development principles and practices.
  • Exposure to various programming languages, frameworks, and development tools relevant to industry needs.
  • Mentorship from seasoned software engineers dedicated to your professional growth.
  • Involvement in live projects, allowing you to apply learned skills in practical scenarios.
  • Learning and application of Agile development methodologies and version control systems (e.g., Git).
  • Development of essential soft skills for effective remote team collaboration and communication.
  • Opportunity to build a strong portfolio of completed projects.
  • Potential for full-time employment upon successful completion of the apprenticeship.
Eligibility and Requirements:
  • A demonstrated passion for software development and technology.
  • Basic understanding of programming logic and data structures (e.g., from coursework, personal projects, or bootcamps).
  • Strong analytical and problem-solving skills.
  • Excellent communication and interpersonal skills suitable for a remote setting.
  • Ability to commit to a full-time apprenticeship schedule.
  • Must be legally authorized to work in the US.
  • Eagerness to learn and adapt to new technologies and challenges.
  • A high school diploma or equivalent is required; an associate's or bachelor's degree in Computer Science or a related field is a plus but not strictly required.
  • Reliable internet access and a suitable home office environment.
This remote opportunity is ideal for individuals looking to break into the tech industry, offering a structured path to becoming a proficient software developer. The program is based in Dallas, Texas, US , but is entirely remote.
Apply Now

Junior Software Development Apprentice

75201 Prairie View, Texas $20 Hourly WhatJobs

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting opportunity for aspiring developers to join their team as Junior Software Development Apprentices. This is a fully remote, paid apprenticeship program designed to provide hands-on training and real-world experience in software development. You will work alongside experienced engineers, learning to design, code, test, and deploy software applications. This apprenticeship is ideal for individuals with a passion for technology and a desire to kickstart their career in the tech industry, with no prior professional experience required. We are looking for candidates who are enthusiastic, eager to learn, possess strong problem-solving skills, and have a foundational understanding of programming concepts. A bachelor's degree in Computer Science or a related field, or equivalent practical experience, is beneficial but not strictly required. You will be exposed to various programming languages, development tools, and software development methodologies. This program is structured to provide a comprehensive learning experience, including mentorship, project-based work, and regular feedback. You will contribute to ongoing projects, gain practical skills in debugging, code optimization, and software testing, and develop a professional portfolio. The goal of this apprenticeship is to equip you with the skills necessary to transition into a full-time junior developer role upon successful completion of the program. This is a fantastic entry point into a challenging and rewarding career. The position is entirely remote, allowing you to learn and contribute from anywhere in the US, though it's geared towards individuals who may be considering opportunities within the influential tech hub around Dallas, Texas, US . We value curiosity, a strong work ethic, and the ability to collaborate effectively within a virtual team environment. If you are ready to immerse yourself in the world of software development and build a solid foundation for your future, apply today. Key responsibilities will include:
  • Assisting senior developers in coding and debugging software.
  • Learning and applying software development best practices.
  • Participating in code reviews and providing constructive feedback.
  • Testing software applications to identify and resolve bugs.
  • Contributing to the documentation of software projects.
  • Collaborating with team members on various development tasks.
  • Gaining proficiency in relevant programming languages and tools.
  • Supporting the deployment and maintenance of software.
  • Engaging in continuous learning and skill development.
  • Shadowing experienced engineers to understand development workflows.
Apply Now

Apprenticeship - Software Development (Remote)

75201 Prairie View, Texas $45000 Annually WhatJobs

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is thrilled to offer a fully remote Apprenticeship opportunity for aspiring Software Developers. This program is designed to provide aspiring technologists with the foundational skills and practical experience needed to launch a successful career in software engineering, all from the comfort of your home. The apprenticeship will involve intensive, hands-on training in modern software development practices, programming languages, and essential tools. Apprentices will work on real-world projects under the guidance of experienced mentors, gaining exposure to the full software development lifecycle. Key learning areas will include front-end development (HTML, CSS, JavaScript, frameworks like React or Angular), back-end development (languages like Python, Java, or Node.js, and databases like SQL or NoSQL), version control (Git), and agile methodologies. You will participate in daily stand-ups, code reviews, and collaborative problem-solving sessions, fostering teamwork and communication skills critical for remote work environments. The program is structured to build a strong portfolio of completed projects, showcasing your capabilities to future employers. Upon successful completion of the apprenticeship, graduates will be well-prepared for entry-level software development roles. We are looking for highly motivated individuals with a passion for technology, a strong aptitude for problem-solving, and the self-discipline required to succeed in a remote learning and working environment. No prior professional experience is required, but a demonstrated interest in coding (e.g., personal projects, online courses, bootcamps) is highly advantageous. This is an exceptional opportunity to gain invaluable industry experience, acquire in-demand technical skills, and kickstart your career in the thriving tech sector without the need for relocation. Our client is committed to fostering a supportive and inclusive remote work culture, providing all the resources and mentorship necessary for your growth and development. This is a full-time commitment, designed to immerse you in the world of software development and prepare you for immediate impact.

Responsibilities:
  • Participate in intensive software development training programs.
  • Learn and apply modern programming languages and frameworks.
  • Contribute to real-world software development projects under mentorship.
  • Engage in code reviews and collaborative development processes.
  • Utilize version control systems (e.g., Git) effectively.
  • Practice agile development methodologies.
  • Develop problem-solving skills and effective debugging techniques.
  • Communicate and collaborate with team members in a remote setting.
  • Build a portfolio of completed software projects.
  • Prepare for entry-level software engineering roles.
Qualifications:
  • High school diploma or equivalent; some college coursework in a technical field is a plus.
  • Demonstrated passion for technology and coding.
  • Strong aptitude for logical thinking and problem-solving.
  • Self-motivated and disciplined, with the ability to work independently remotely.
  • Excellent communication and collaboration skills.
  • Basic understanding of computer science concepts is beneficial but not required.
  • Eagerness to learn and adapt to new technologies.
Apply Now
Be The First To Know

About the latest Software development Jobs in Katy !

Senior Program Manager, Software Development

75201 Prairie View, Texas $150000 Annually WhatJobs

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a global technology leader renowned for its innovative solutions, and they are seeking an experienced Senior Program Manager to lead critical software development initiatives within their remote-first organization. This role is essential for orchestrating complex, multi-disciplinary projects, ensuring seamless collaboration across globally distributed teams. You will be responsible for defining program scope, managing timelines, resources, and budgets, and driving the successful delivery of high-impact software products. The ideal candidate possesses exceptional leadership, strategic thinking, and a proven ability to navigate the complexities of large-scale software development programs.

As a remote Senior Program Manager, your core responsibilities will include:
  • Defining program strategy, governance, and execution plans for complex software development initiatives.
  • Leading and coordinating multiple project teams, ensuring alignment with program objectives and client requirements.
  • Managing program budgets, resource allocation, and timelines, proactively identifying and mitigating risks and dependencies.
  • Facilitating effective communication and collaboration among stakeholders, engineering teams, product management, and executive leadership.
  • Implementing and refining project management best practices, including agile methodologies where appropriate.
  • Tracking program progress, providing regular status updates, and reporting on key performance indicators to senior management.
  • Driving cross-functional alignment and decision-making to overcome obstacles and ensure project success.
  • Mentoring and guiding project managers and team members, fostering a culture of high performance and accountability.
  • Ensuring that all programs are delivered on time, within scope, and to the highest quality standards.
  • Contributing to strategic planning and roadmapping for future software development initiatives.

We require a Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field, with a minimum of 10 years of progressive experience in program and project management, with at least 6 years focused on software development. A Master's degree or PMP certification is a strong plus. Demonstrated success in managing large, complex, enterprise-level software programs in a remote or distributed environment is essential. Exceptional leadership, communication, interpersonal, and negotiation skills are paramount. A deep understanding of software development lifecycles, agile methodologies, and project management tools (e.g., Jira, Confluence) is a must. If you are a strategic thinker with a passion for driving technological innovation from concept to launch in a fully remote setting, we invite you to apply.
Apply Now

Remote Technical Apprentice - Software Development

75201 Prairie View, Texas $25 Hourly WhatJobs

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a forward-thinking technology company committed to nurturing emerging talent, is excited to offer a fully remote Technical Apprentice position focused on Software Development. This is an exceptional entry-level opportunity for individuals passionate about coding and eager to gain hands-on experience in a professional software development environment, all from the comfort of their own home. You will work alongside experienced developers, contributing to real-world projects while acquiring invaluable skills and knowledge.

Responsibilities:
  • Assist senior developers in writing, testing, and debugging code for various software applications.
  • Learn and apply software development best practices, including version control (Git), agile methodologies, and code reviews.
  • Participate in team meetings, daily stand-ups, and project discussions, contributing ideas and asking questions.
  • Develop a foundational understanding of programming languages (e.g., Python, Java, JavaScript) and frameworks relevant to the client's technology stack.
  • Contribute to the development of technical documentation, including user guides and internal knowledge base articles.
  • Perform basic testing and quality assurance tasks to identify and report software defects.
  • Engage in learning activities, online courses, and mentorship sessions to build technical proficiency.
  • Collaborate with team members on assigned tasks and projects in a remote setting.
  • Shadow experienced engineers to gain insights into the software development lifecycle and different project roles.
  • Provide support for existing software applications as needed.
Qualifications:
  • High school diploma or equivalent; some college coursework in a technical field is a plus.
  • Demonstrated interest in software development and technology, evidenced by personal projects, bootcamps, or relevant coursework.
  • Basic understanding of programming concepts.
  • Familiarity with or willingness to learn version control systems like Git.
  • Strong desire to learn and adapt to new technologies and methodologies.
  • Excellent communication and collaboration skills, suitable for a remote team environment.
  • Ability to work independently, manage time effectively, and meet deadlines.
  • Must have a reliable internet connection and a suitable workspace for remote work.
  • Eagerness to receive constructive feedback and apply it to improve performance.
This apprenticeship offers a structured learning path designed for individuals ready to launch their career in software development without geographical constraints. Join our client and take the first step towards a fulfilling tech career. This position is ideal for candidates looking to gain experience applicable to **Dallas, Texas, US** tech scene.
Apply Now

Senior Project Manager - Agile Software Development

75202 Prairie View, Texas $125000 Annually WhatJobs

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is actively seeking a seasoned Senior Project Manager to lead complex software development projects using Agile methodologies. This role offers a hybrid work arrangement, requiring some on-site presence in **Dallas, Texas**, alongside remote flexibility. The ideal candidate will have a proven track record of successfully delivering software products on time and within budget, fostering collaboration and high performance within project teams. Responsibilities include defining project scope, objectives, and deliverables; developing detailed project plans, schedules, and resource allocation; and managing all aspects of the project lifecycle from initiation to closure. You will be responsible for stakeholder management, risk assessment and mitigation, and ensuring clear and consistent communication across all project participants. Experience with Agile frameworks such as Scrum and Kanban is essential, along with a strong understanding of software development processes and lifecycles. The successful candidate will possess excellent leadership, negotiation, and problem-solving skills. Proficiency with project management software tools (e.g., Jira, Asana, Microsoft Project) and a strong understanding of requirements gathering and user story creation are required. This role demands the ability to motivate and guide cross-functional teams, manage competing priorities, and drive continuous improvement. A Bachelor's degree in Computer Science, Engineering, Business, or a related field, PMP or CSM certification, and a minimum of 7 years of progressive project management experience in the software development industry are required. Experience managing distributed teams is a significant advantage. This is a critical role for an individual passionate about delivering impactful technology solutions and leading successful project outcomes in a dynamic environment.
Apply Now
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Development Jobs View All Jobs in Katy