Software Engineer
alliantgroup, LP
Software EngineerAs a Software Engineer, you will design, build, and support sophisticated software products and technology platforms across web, native, and mobile environments. This role combines software development and system design with cloud computing, data architecture, generative AI, and enterprise application and integration technologies.You will help deliver scalable, high-quality solutions for internal and customer-facing products spanning web and mobile experiences, enterprise data, search and graph technologies, content publishing, benchmarking tools, and cloud-based architectures.Working closely with Engineering, Product, Project Management, UI/UX, Quality Assurance, Business, and IT teams, you will translate complex requirements into practical technical solutions and contribute throughout the software development lifecycle.Success in this role requires strong technical judgment, clear written and verbal communication, and the ability to collaborate effectively with distributed technology teams in the United States and India.Key ResponsibilitiesOwn the full software development lifecycle, including requirements analysis, design, coding, unit testing, debugging, deployment, maintenance, and production support for enterprise applications and technology platforms.Develop high-quality, secure, scalable, maintainable, and well-documented production code, including reusable components, services, APIs, and frameworks.Analyze complex technical problems and troubleshoot application, infrastructure, integration, data, performance, hosting, and deployment issues.Review existing systems, emerging technologies, and design patterns to recommend improvements to architecture, performance, security, reliability, and maintainability.Participate in requirements, design, code, testing, and deployment reviews while promoting engineering standards, development best practices, and responsible use of generative AI.Mentor software engineers and associates at varying experience levels.Translate business and functional requirements into technical designs and implementation approaches for new products and major system enhancements.Design distributed and cloud-based applications, defining application boundaries, service interfaces, APIs, data flows, integrations, dependencies, and architectural constraints.Evaluate design alternatives based on scalability, performance, security, reliability, maintainability, cost, and implementation complexity.Create and maintain technical design artifacts, including system diagrams, UML models, data flow diagrams, integration diagrams, and database designs.Establish and promote coding standards, architectural patterns, project structures, version-control practices, and software release standards across products.Document and communicate key architectural decisions to engineering teams and stakeholders.Incorporate security, privacy, identity, access control, and data protection requirements throughout application and system design.Develop secure software using established coding practices and identify vulnerabilities and architectural risks across applications, infrastructure, AI, and data systems.Collaborate with security and infrastructure teams to define requirements, remediate risks, and support cloud identity solutions using Microsoft Entra ID and Azure DevOps.Design and optimize systems for scalability, performance, availability, reliability, fault tolerance, and re-coverability as users, transactions, data volumes, and workloads increase.Analyze application and infrastructure performance, identify system bottlenecks, and recommend practical optimization approaches.Evaluate architectural tradeoffs among performance, scalability, security, cost, complexity, and participate in functional, performance, and security testing.Break complex requirements into manageable engineering tasks, implementation steps, and dependencies.Estimate development effort and technical complexity, clearly documenting assumptions, constraints, risks, and uncertainties.Identify dependencies across applications, data, infrastructure, teams, and third-party services that could affect delivery.Help engineering teams establish realistic delivery commitments and contingency approaches for high-risk technical components.Communicate changes to estimates, risks, dependencies, or technical approaches as new information becomes available.Contribute to sprint planning, backlog refinement, technical discussions, reviews, and retrospectives within an Agile development environment.Partner with product management to clarify requirements, acceptance criteria, priorities, dependencies, and implementation readiness.Track sprint objectives, blockers, risks, and delivery commitments while providing technical input into prioritization and sequencing decisions.Continuously improve engineering practices, tools, and development processes.Create and maintain clear technical documentation throughout the development lifecycle, including system designs, architecture diagrams, UML artifacts, data flows, API specifications, data models, integration requirements, engineering standards, deployment processes, monitoring plans, and test documentation.Use collaborative documentation platforms such as Microsoft Loop and Confluence to keep technical decisions, standards, and implementation guidance accessible and current.Provide concise, accurate updates on engineering progress, upcoming work, blockers, risks, dependencies, and changes to technical approaches.Communicate complex technical information clearly to engineering and non-engineering stakeholders and document key decisions, issues, and outcomes.Collaborate effectively with distributed technology teams in the United States and India across multiple time zones.Contribute to technical meetings, design reviews, and cross-functional discussions.Use engineering and collaboration tools to support requirements, architecture, development, source control, documentation, design, testing, and software delivery.Collaborate with product and UI/UX designers to interpret requirements and Figma designs and translate them into responsive, high-quality web, native, and mobile experiences.Provide technical guidance on the usability, performance, responsiveness, and implementation feasibility of UI/UX decisions.Develop and integrate enterprise applications using REST APIs, web services, event-driven architectures, cloud services, enterprise SaaS platforms, and relational and non-relational data systems.Design secure and reliable integrations across applications, mobile solutions, services, data platforms, and third-party systems.Technical QualificationsStrong proficiency in software development languages and frameworks, including C, C#, C++, Python, JavaScript, PHP, React or Angular, HTML, and CSS.Experience with SQL, database and data design, API development, application architecture, distributed systems, and cloud computing.Experience using generative AI and modern software development tools, libraries, IDEs, and debugging tools.Ability to quickly learn and apply new programming languages, technologies, and engineering tools.QualificationsBachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a very closely related technical field.Professional hands-on software engineering experience designing, developing, and supporting production software systems.Experience designing scalable, high-performance, cloud-based applications, with a strong understanding of software architecture and system design.Strong understanding of Agile software development practices.Experience translating technical requirements into engineering tasks, estimating development effort and complexity, and identifying technical risks and dependencies.Strong written and verbal communication skills, including the ability to create and clearly communicate technical designs and software architecture diagrams.Strong quantitative and analytical problem-solving skills.Experience developing and supporting multiple software products or codebases concurrently.Strong technical documentation skills, including the ability to document system designs, technical decisions, and implementation guidance.Proficiency with modern software development and collaboration tools, such as Azure DevOps, Jira, Git, Microsoft Loop, Confluence, Lucid, Figma, IDEs, and AI-assisted development tools.Experience developing or integrating enterprise applications and platformsExperience with Salesforce and Salesforce integrationsExperience with mobile applications, if it is preferred rather than requiredExperience with mobile application development frameworks, such as Flutter, is preferred.Ability to collaborate effectively with distributed, cross-functional engineering teams.High sense of urgency with the ability to meet deadlines and changing priorities.Receptiveness to performance feedback within a team environment is essential.Ability to work full-time onsite in the Houston, Texas office five days per week.alliant offers a comprehensive compensation and benefits package including 100% employer paid medical /dental premiums for single coverage for certain options, 401(k) matching, PTO, company provided life insurance and disability, onsite gym and group exercise classes, paid covered parking, and more!Do Work That Matters. alliant
$100 per hour
We are seeking a Full-Stack Software Engineer to design, develop, test, and maintain scalable cloud-based applications and microservices.ResponsibilitiesDevelop backend services using C#, .NET, and ASP.NET Core.Build web applications using Angular and TypeScript.Design...SuggestedContract workFor contractorsLocal areaImmediate start$122k - $240.5k
Position Summary Software Engineer III with Agentic AI Experience, AI & Engineering/Engineering as a ServiceAgentic AI is moving from experimentation to production, and organizations everywhere are racing to figure out how to build it responsibly and at scale. We...SuggestedWork at officeLocal areaVisa sponsorshipFlexible hoursShift work- ...Full-Stack Software EngineerRequired Skills & Experience: 5-7+ years of professional software engineering experienceBachelor's degree in Computer Science, Software Engineering, or a related fieldStrong experience with C#,.NET, and ASP.NET CoreExperience designing, developing...Suggested
- ...Senior Full Stack Software EngineerMariana Minerals is a software-first, vertically integrated minerals company on a mission to supply... ...Minerals is looking for an experienced Senior Full Stack Software Engineer to lead critical technical initiatives in building the next-...Suggested
- ...technologies. Practical, hands-on experience in all phases of Software Development Lifecycle (plan, design, develop, test, release, maintain... ...or related technical field involving coding (e.g., physics, engineering or mathematics). Strong coding skills in Python based services...Suggested
- ...alliantgroup, LP in Houston, TX is seeking a Senior Software Engineer to design, build, and enhance enterprise applications, AI-driven solutions, and cloud platforms. You will work across the SDLC with distributed teams in the US and India to deliver scalable, secure software...
- ...Job Title: Full Stack Software Engineer (AI-Accelerated Development) Location: Houston, TX - Hybrid (3-4 days onsite) Position Summary: Our client is seeking a Full Stack Software Engineer to join their dynamic team responsible for designing, developing, testing...
$50 per hour
...space and find a career that's built for you.Lockheed Martin Space is seeking a full‑time Hardware/Software Integrator. In this role you will support the software‑engineering lifecycle defined in the program Software Development Plan (SDP) by establishing, maintaining,...Full timeTemporary workWork experience placementInterim roleCasual workFlexible hours- Software EngineerHouston, Texas|Software EngineerLaunch your software career with a company built to do exactly that.SkillStorm develops... ...in a related technical field (Computer Science, Software Engineering, IT, or similar)At least 1 year of technical work experienceYou...RelocationRelocation package
- Join our team as a Sustaining Software Engineer and contribute to our Digital Product and Automation initiatives. You'll provide crucial support and expertise, enhancing our NOVOS Automation Drilling Platform and improving field deployment processes. Your impact will drive...
$50 per hour
...prosperity.Join us in shaping a new era in space and find a career that's built for you.Lockheed Martin Space is seeking a full time Software Engineer. In this role, you will support the software engineering lifecycle following the program Software Development Plan (SDP) to...Full timeTemporary workWork experience placementCasual workFlexible hours- SOFTWARE ENGINEER (Industrial Automation & Cloud Systems)Location: Houston, TX HybridAbout the Role: Our client is seeking a skilled Software Engineer with proven experience working with Siemens and Schneider Electric systems, as well as a strong background in designing...
- ...for innovative ways to help people? Do you like having the autonomy to build new solutions from the ground up? If so, being a Software Engineer II at Frost could be the job for you.At Frost, it’s about more than a job. It’s about having a flourishing career where you can...Full time
- We are looking for an experienced Software Engineer to join a team in Houston, Texas, building and enhancing business-critical applications with a strong focus on Microsoft Dynamics 365 and modern web technologies. This role is well suited for someone who enjoys designing...
$84.25k - $101.25k
General InformationJob TitleFull Stack Software Engineer (TypeScript/Python)Job ID109000Work AreasTechnology & EngineeringEmployment TypePermanent Full-TimeLocation(s)Atlanta, Austin, Chicago, Dallas, HoustonDescription & RequirementsWHAT MAKES US A GREAT PLACE TO WORKWe...Full timeContract workWork at officeLocal area- Position: Software Engineer- Flight & Ground Systems Location: Houston, TX Remote Status: On-Site Job Id: 866 # of Openings: 1 Software Engineer - Flight & Ground SystemsLocation: Webster,...Permanent employmentFull timeRemote workRelocation package
- ...Entry-Level Software ProgrammersSYNERGISTICIT wants every candidate to know we are always here to support your efforts. Indeed engagement... ...degree or Masters degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, ITHighly motivated...H1bRemote work
$76k - $155.7k
Job Title: NASA Moon Base Flight Software and Cybersecurity Systems EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance... ...:CACI is looking for an experienced Flight Software Systems Engineer to support NASA’s Moon Base flight software development at the...Permanent employmentContract workFor contractorsWork experience placementFlexible hours$92.7k - $161.85k
...document generation solution and loan processing system that provides you with access to a wide range of features.As a SeniorProduct Software Engineer, you will be a key contributor on the DXG team, supporting our suite of compliance solutions. In this role, you will apply...Full timeWork at office$92.3k - $207k
AVEVA is creating software trusted by over 90% of leading industrial companies.Salary Range:$92,300.00 - $207,000.00This pay range represents... ...:The role will collaborate with a team of skilled software engineers in designing and implementing of Azure architecture...Full timeWork at officeLocal areaRemote workFlexible hours- ...Software EngineerThis is a full time opportunity in Houston, TX.Hybrid – onsite a few days a week.All applicants must be able to work... ...sponsorship.Our client is looking for a passionate and creative Software Engineer to join our team to support the Channel Partner business unit....Full time
- We are currently recruiting a Senior Software Engineer for a Financial client in Houston. You will be supporting their trading platform and consolidation of their legacy P&L application into the platform.Required experience:-Strong java experience-Python, Kubernetes, cloud...
- JOB SUMMARY As a Senior Software Engineer at Baylor Genetics, you will play a pivotal role in designing, developing, and maintaining high-quality software solutions. This position is ONSITE and requires extensive technical expertise, strong problem-solving skills, and the...Full timeLocal area
$50 per hour
...spacecraft for the Artemis missions. Join a talented team of Orion engineers engaged in the design and fabrication of the only deep space,... ...than we have ever gone before.This position is for a Senior Software Engineer on the simulation software team for the NASA Orion...Permanent employmentFull timeTemporary workWork experience placementCasual workFlexible hours$65 - $75 per hour
DescriptionKforce has a client in Houston, TX that is seeking a Senior Software Engineer.About the Role:We're looking for a Senior Software Engineer to join our backend-focused engineering team. You'll work on distributed systems that support solar energy operations, integrating...$93.9k - $153.6k
We are seeking a Software Engineer to join our Data & AI Engineering team to build modern, scalable web applications using technologies such as React, .NET, Next.js, and Azure.This role is open to both experienced engineers and high-potential early-career candidates (e....Full timeInternship$100 per hour
The Back End Software Engineer is responsible for developing the back end of a web application, handling the logic, database interactions, user authentication, configuration, etc. The Back End Software Engineer evaluates emerging technologies and provides strategic, innovative...Contract workFor contractorsLocal areaImmediate start- ...holistic data solution, Artidis accelerates drug discovery, tissue engineering, and personalized treatment. Artidis focuses its research and... ...(Spain), and Houston (Texas, US).Job PurposeThe Field Service Software Engineer is responsible for supporting the installation,...Remote work
- ...problems in new ways. This is where you can build a long and wide-ranging career. Job Summary The Commercial Systems Software Engineering organization is developing HP's Memory Management platform, a foundational component of the Agentic AI Software Stack designed...Full timeTemporary workLocal areaFlexible hours
- ...Huxley is recruiting a Senior Software Engineer for a Financial client in Houston. You will be supporting their trading platform and consolidating their legacy P&L application into the platform. The ideal candidate brings strong Java experience, plus Python, Kubernetes...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software engineer amazon Houston, TX
- information technology software engineer Houston, TX
- federal - software developer Houston, TX
- junior software engineer Houston, TX
- graduate software developer Houston, TX
- IT software developer Houston, TX
- software engineer remote Houston, TX
- junior software developer internship Houston, TX
- remote entry level software developer Houston, TX
- junior software developer Houston, TX



