
Senior Software Engineer
- Dallas, TX
- $100,000-120,000 per year
- Permanent
- Full-time
- Provides technical direction and mentorship to peers while consistently meeting delivery expectations
- Collaborates with internal and external stakeholders to achieve broader organizational goals
- Demonstrates advanced proficiency in Agile-based software development practices
- Develops features for platforms such as data exchange systems, mobile apps, web interfaces, and API-driven services
- Offers technical leadership and fosters continuous learning throughout the development process
- Leads efforts to integrate and transition systems to public cloud infrastructure when appropriate
- Possesses strong understanding of cloud technologies and supports team members in accelerating cloud adoption
- Designs, builds, tests, and deploys software through automated CI/CD pipelines, with a focus on enhancing speed and reliability
- Plays a central role in pipeline architecture and implementation
- Utilizes automated testing and peer review processes to ensure high product quality
- Encourages full team engagement and rigorous code review practices
- Maintains a production-oriented mindset, emphasizing scalability, uptime, and rapid issue resolution
- Actively invests in Agile methodologies to improve delivery timelines, product quality, and team satisfaction
- Proficient in one or more high-level programming languages
- Demonstrates flexibility in switching between products due to strong language adaptability
- Promotes modern development principles focused on simplicity, clarity, reusability, and security
- Skilled in optimizing data structures, queries, and indexing for scalable, high-performance solutions
- Capable of implementing features across mobile, web, and API layers, depending on team needs
- Experienced in building and refining automated pipelines with integrated testing and security protocols
- Proven track record in Agile Scrum environments, including leadership in continuous improvement initiatives
- Brings energy and commitment to team efforts;leads by example
- Drives cross-functional strategies that yield measurable business outcomes
- Recognized for deep knowledge in programming languages, system architecture, and software design
- Influences outcomes through collaboration and leadership beyond individual contributions
- Strong communication skills, both verbal and written
- Low-Code Platforms: Logic Apps, OutSystems
- Integration Frameworks: TIBCO BusinessWorks (API and workflow integration)
- CI/CD and Infrastructure Automation: Azure DevOps (YAML, ARM), Terraform, Jenkins, Chef, Octopus Deploy
- Code Quality Tools: SonarQube, Checkmarx
- Version Control: Git
- Mobile Development: Xamarin.IOS, Xamarin.Android, Xamarin.Forms
- Frontend Technologies: Angular, JavaScript, CSS, Node.Js, ASP.NET MVC
- Programming Languages: Java, C# (.NET MVC and .NET Core), Go
- Scripting Languages: PowerShell, Bash
- Database Systems: Oracle, Microsoft SQL Server, NoSQL (e.G., CosmosDB)
- Testing Tools: Xamarin.UITest, SecFlow, DevTest, Selenium, Test Data Manager, Postman, Maven, TestNG, JMeter
- Operating Systems: Windows, Linux
- Minimum of 4–6 years in software development
- High school diploma or equivalent required
- Bachelor’s degree in Computer Science or a related engineering discipline preferred (or equivalent practical experience)