Software Engineer III-IV
Location
United States
Posted
42 days ago
Salary
$79K - $138K / year
Seniority
Mid Level
Job Description
Software Engineer III-IV
Associated Universities Inc.
Position Description: Position Summary The National Radio Astronomy Observatory (NRAO) is an exciting and prestigious research facility that plays a vital role in the study of the universe. The Observatory operates a variety of radio telescopes that span the globe, including the famous Very Large Array (VLA) in New Mexico, the Green Bank Telescope in West Virginia, and the Atacama Large Millimeter/submillimeter Array (ALMA) in Chile. These telescopes are among the most advanced in the world, allowing astronomers to explore the universe in unprecedented detail. The Atacama Large Millimeter Array (ALMA) is an array of 66 radio antenna located high in the Chilean Andes. Its scientific capabilities are, by a large factor, better than any other millimeter wave radio telescope. It was commissioned in 2013 and is, to date, the largest ground-based astronomical project. ALMA is supported by a diverse team of people on four continents (North America, South America, Europe and Asia). We are seeking a Software Engineer to join the North America (NA) ALMA software development team and work jointly with our National Research Council (of Canada) collaborators and other ALMA software teams. The NA software team is responsible for the data acquisition (Control and Correlator) and Scheduling software; the EU software team is responsible for user tools such as proposal submission, project tracking, and quality assurance. We are a small, distributed team that values curiosity, diligence, and professional communication. There is potential to grow into leadership of significant software infrastructure upgrades, and to design, prototype, and install new software technologies. We operate in an environment of continuous upgrades to both ALMA and to our team’s skills. The successful applicant will have the opportunity to contribute to the next generation of significant software upgrades to the ALMA telescope. The potential exists to lead significant software infrastructure upgrades and tackle obsolescence by designing and prototyping new software technologies, building new user tools for astronomers and operators, and interfacing with the next generation of ALMA system-wide hardware upgrades. This position will ideally be located at NRAO facilities in Charlottesville (VA). It may be possible to work from our other facilities in Socorro (NM) or Albuquerque (NM). Fully remote work may be possible for an exceptionally qualified candidate. What You Will be Doing: The successful applicant will join the NA ALMA Correlator software team. The primary responsibility is development in modern, multi-threaded C++ and Python, testing, and integration of the Advanced Technology ALMA Correlator (ATAC). ATAC is a key project in the Wideband Sensitivity Upgrade (WSU) that will dramatically increase the observational capabilities of ALMA. The successful applicant will need to work with Canadian collaborators, other ALMA development organizations, and Chilean stakeholders to implement, test, and integrate ATAC, coordinate with developers, conduct automated testing, deliver software to the software test team, and support integration, verification, and validation testing in Chile. A key component of the ATAC project is the IDTF (Integrated Development and Test Facility) located in Charlottesville VA. The successful applicant will play a key part of the development of the IDTF, integration testing with stakeholders, and the fielding, testing, and commissioning of ATAC. Testing is an integral part of the development process and it is expected that the applicant will write and maintain test software that will be run in an automated way. They will also help maintain the internal test systems used, daily, for initial testing of the software. It is expected that the successful candidate will engage in technical discussions with colleagues at remote locations to help troubleshoot problems. Communication is key when designing and maintaining large, complex systems. The successful applicant will participate in both face-to-face and virtual discussions, and in meetings and workshops where complex design decisions will be made. Close collaboration will be essential as the team maintains and improves each subsystem, component, and interface. We use Jira to organize our tasks, Confluence for offline discussions, and Slack, Zoom, and Teams for collaboration. Our new team member will utilize all these tools and more to effectively engage with their colleagues. The successful applicant will: - Develop, test, and integrate the ATAC software written in C++ and Python - Contribute to the development of the IDTF by installing and configuring servers and network equipment - Contribute to the operation of the IDTF by setting up and conducting integration testing with ALMA partners - Proactively diagnose and troubleshoot problems found in the verification and validation of software - Utilize continuous integration to automate builds and testing - Participate in multi-country ALMA-wide software meetings - Communicate effectively with staff at all ALMA sites Work Environment The successful candidate will join a team of professionals engaged in research and development in the fields of science, engineering, software development, and education. Work is typically performed in a research or development environment. Must be able to operate a personal computer. May occasionally work at high altitudes. Must be able to communicate effectively both verbally and in writing. Who You Are: - You have a bachelor’s degree in computer science, engineering, science or related field - You have at least 3 years of experience in software development for level 3, or 5 years for level 4 - While not required, you may have experience in Astronomy or Mathematics Competency Summary - Experience modern, multi-threaded C++ development - Experience Python development - Familiarity with Linux operating systems - Understanding of object-oriented design and development - Familiarity with modern servers and network equipment - Experience with version control software and testing methodologies - Experience debugging and profiling software systems - Strong interpersonal and communications skills - Experience working with peers in a distributed team - Willingness to travel internationally and work at high altitudes if needed Preferred Experience - Familiarity with basic astronomical principles, in particular interferometry, and observatory operations - Ability to work with international colleagues Total Rewards: Associated Universities, Inc. (AUI) offers a comprehensive total rewards package for this position, subject to eligibility requirements. We are committed to serving our employees and their families with an extensive and competitive compensation and benefits package that supports our employees’ overall well-being and career growth. Compensation AUI strives to attract and retain dedicated, highly qualified, competent, and motivated employees by offering competitive compensation and recognition for performance. Factors which may affect starting pay within this range may include; education, experience, skills, competencies, other qualifications of the successful candidate, as well as internal equity and labor market conditions. For open rank positions, the starting salary/hourly rates for each level is between: - Position level 3 $79,000 and $120,000 - Position level 4 $90,000 and $138,000 Benefits: AUI’s benefits package addresses the needs of employees and their families with most benefits beginning on the first day of employment. AUI provides excellent paid time off (13 holidays, annual accrual of up to 24 vacation days and 15 sick days, additional time off for doctor/dentist visits, and 8 weeks of paid parental leave). Medical, dental and vision plans are effective on the first day of employment. AUI’s retirement benefit contributes an amount equal to 10 percent of a qualified participant’s base pay with no required employee contribution; we also offer an optional supplemental, tax-deferred plan for employee retirement contributions. Application Instructions: Select the “Apply Now” button. Please be prepared to upload your current CV/Resume and a cover letter describing interest and suitability for the position Equal Opportunity Employer Statement: AUI is an equal opportunity employer. To view our complete statement, please visit https://public.nrao.edu/careers/. If you require reasonable accommodation for any part of the application or hiring process, you may submit your request by sending an email to resumes@nrao.edu. PM20
Related Guides
Related Job Pages
More Software Engineer Jobs
Software Developer
ElectrosoftElectrosoft Services, Inc. is an award-winning company that provides comprehensive technology-based solutions and services to federal customers. While cybersecurity is our specialty, we also focus on ICAM, enterprise IT modernization, and software solutions. We always seek to delight our customers, so we retain highly qualified employees and offer them meaningful work, growth opportunities, and work-life balance. What sets us apart from all other contractors is the sense of teamwork our employees feel – and the knowledge that outstanding effort is recognized and rewarded. The camaraderie we share emanates from Lunch & Learn sessions where we explore new ideas together, fun group activities ranging from escape rooms to miniature golf, and much, much more. If we’ve described you and your dream workplace, please apply and share in the many benefits and opportunities we offer.
Electrosoft Services, Inc. is an award-winning company that provides comprehensive technology-based solutions and services to federal customers. While cybersecurity is our specialty, we also focus on ICAM, enterprise IT modernization, and software solutions. We always seek to delight our customers, so we retain highly qualified employees and offer them meaningful work, growth opportunities, and work-life balance. What sets us apart from all other contractors is the sense of teamwork our employees feel – and the knowledge that outstanding effort is recognized and rewarded. The camaraderie we share emanates from Lunch & Learn sessions where we explore new ideas together, fun group activities ranging from escape rooms to miniature golf, and much, much more. If we’ve described you and your dream workplace, please apply and share in the many benefits and opportunities we offer. Software Developer Responsibilities and Duties: - Full Stack Developer supporting the Federal Government. - This role is full time remote. - Production and Development support for both client and back-end systems. - Technical environment includes: - C#, Python, Angular, GitHub, and GitLab. - TeamCity deployments to AWS. - Experience with MS SQL and many stored procedures. - Experience with Windows and Linux. - Experience with the Spring suite (Spring, Spring Boot, Spring Security). Basic Qualifications: - Bachelor’s degree in computer science/ systems, information systems/ technology, engineering/ engineering technology, software engineering/ programming, management, natural sciences, social sciences, mathematics or business/ finance. OR a master’s degree (in subjects described above) and 5 years' general experience of which at least 3 years must be specialized experience. - At least ten (10) years of development experience and at least eight (8) years of specialized experience as: applications programmer on database management systems, knowledge of computer equipment and ability to develop complex software to satisfy design objectives. - Knowledge of SQL and SQL Server to be able to write queries, examine/invoke stored procedures, troubleshoot database issues. - Knowledge of Angular, C#, and Python. - Knowledge of Git and associated commands. - Knowledge of AWS. - Knowledge of Katalon, Selenium, or other automated testing tools. - Previous experience working in support of the Federal Government. - U.S. Citizen
Senior Software Developer
AssureSoft - CareersAssureSoft is a multinational software development and information technology company providing strategic consulting, technology services, and outsourcing business processes. We work to innovate and create quality software with motivated, passionate, and qualified teams that develop in an environment of professional, stable growth and continuous learning. Inclusive Opportunities for Every Talent. At AssureSoft, we believe that true innovation is born from diversity—of ideas, experiences, and perspectives. That’s why our hiring practices are inclusive and reflect a firm commitment to equity and equal opportunity. Here, every person—regardless of origin, gender, orientation, or beliefs—finds a space to grow, contribute, and be valued not only for their talent, but also for who they are.
The key to our success is simple; we deliver the highest quality, on time, with passion and commitment, and live every day by a set of great values. We've built a company that fosters long-term careers in an environment of continuous learning, with cutting-edge benefits, tools, and resources. In addition, certifications that endorse our company as a great place to work. Responsibilities - Develop and maintain backend systems using ASP.NET and C#. - Design and optimize SQL Server databases and queries. - Build and support mobile features using .NET MAUI. - Work with Azure DevOps for CI/CD pipelines and deployment processes. - Debug and resolve system-level and performance-related issues. - Collaborate with cross-functional teams to deliver features. - Ensure code quality, performance, and maintainability across applications. Requirements - Strong experience with ASP.NET and C#. - Solid experience with SQL Server and database design. - Experience using Azure DevOps for development and deployment workflows. - Experience with .NET MAUI for mobile development. - Experience working with C++ in system-level or performance contexts. - Ability to work across backend and mobile components. Nice to Have - Experience working in cloud-based environments (Azure). - Experience optimizing high-performance or enterprise-grade systems. #LI-REMOTE About us AssureSoft is a multinational software development and information technology company providing strategic consulting, technology services, and outsourcing business processes. We work to innovate and create quality software with motivated, passionate, and qualified teams that develop in an environment of professional, stable growth and continuous learning. Inclusive Opportunities for Every Talent. At AssureSoft, we believe that true innovation is born from diversity—of ideas, experiences, and perspectives. That’s why our hiring practices are inclusive and reflect a firm commitment to equity and equal opportunity.Here, every person—regardless of origin, gender, orientation, or beliefs—finds a space to grow, contribute, and be valued not only for their talent, but also for who they are. What sets us apart - Great Place To Work certification. - A company with more than 15 years of experience. - Work with world-class clients and long-term projects. - English scholarships for an external institute. - English classes with company teachers. - State-of-the-art tools and resources. - Certifications for your professional growth. - Recreation and leisure activities. - Compliance with the regulations and labor rights of your region. Retention of your personal information: AssureSoft will retain your personal information for as long as necessary to fulfill the purposes for which it was collected or as necessary to comply with our legal obligations, resolve disputes, and maintain appropriate business records. Once the purpose has been fulfilled, your personal information will be retained and blocked due to the possibility of legal and governmental requirements, and until the status of limitations has run out. Important Notice Regarding Personal Information: If you do not want your personal and professional information to be retained in our database, please send your request for data removal to info@assuresoft.com.
Senior Software Engineer - Remote
UnitedHealth GroupUnitedHealth Group is a healthcare and well-being company that’s dedicated to improving the health outcomes of millions around the world. We are comprised of two distinct and com
Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by inclusion, talented peers, comprehensive benefits and career development opportunities. Come make an impact on the communities we serve as you help us advance health optimization on a global scale. Join us to start Caring. Connecting. Growing together. You’ll enjoy the flexibility to work remotely * from anywhere within the U.S. as you take on some tough challenges. Primary Responsibilities: - Interact with business users, I/T and customers to define application requirements - Write the code and review the code of the engineers - Involved in critical and complex technical discussions - Prioritize and manage work to critical project timelines in a fast-paced environment - Document low to highly complex functional designs and data structures, to support business and operational requirements You’ll be rewarded and recognized for your performance in an environment that will challenge you and give you clear direction on what it takes to succeed in your role as well as provide development for other roles you may be interested in. Required Qualifications: - 8+ years of development experience - Experience with Cobol, JCL - Experience with Control M on z/OS - Experience with DB2 - Proven ability to work independently - Proven ability to lead/guide the team - Proven solid analytical and self-learning skills and desire to learn new technologies - Proven great attitude and the passion and persistence to solve complex problems - Proven exceptional ability to communicate with both technical and non-technical people Preferred Qualifications: - Experience with Integrated Eligibility and Healthcare domain - Solid knowledge of DB2, JCL, Product batch support and Mainframe Technologies *All employees working remotely will be required to adhere to UnitedHealth Group’s Telecommuter Policy Pay is based on several factors including but not limited to local labor markets, education, work experience, certifications, etc. In addition to your salary, we offer benefits such as, a comprehensive benefits package, incentive and recognition programs, equity stock purchase and 401k contribution (all benefits are subject to eligibility requirements). No matter where or when you begin a career with us, you’ll find a far-reaching choice of benefits and incentives. The salary for this role will range from $112,700 to $193,200 annually based on full-time employment. We comply with all minimum wage laws as applicable. Application Deadline: This will be posted for a minimum of 2 business days or until a sufficient candidate pool has been collected. Job posting may come down early due to volume of applicants. At UnitedHealth Group, our mission is to help people live healthier lives and make the health system work better for everyone. We believe everyone–of every race, gender, sexuality, age, location and income–deserves the opportunity to live their healthiest life. Today, however, there are still far too many barriers to good health which are disproportionately experienced by people of color, historically marginalized groups and those with lower incomes. We are committed to mitigating our impact on the environment and enabling and delivering equitable care that addresses health disparities and improves health outcomes — an enterprise priority reflected in our mission. Diversity creates a healthier atmosphere: UnitedHealth Group is an Equal Employment Opportunity/Affirmative Action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, protected veteran status, disability status, sexual orientation, gender identity or expression, marital status, genetic information, or any other characteristic protected by law. UnitedHealth Group is a drug - free workplace. Candidates are required to pass a drug test before beginning employment.
Statistical Programmer - QHS Florida
Mayo ClinicHeadquartered in Rochester, Minnesota, Mayo Clinic is a nonprofit medical institution ranked first in more specialties than all other hospitals in America. The company employs arou
Maintains an effective collaborative relationship with project team members. Supports project team needs under the direction of project leads. Applies knowledge and techniques in data management (e.g., data integrity and preparation), programming (e.g., data manipulation), statistics and/or bioinformatics (e.g., data analysis and summarization), and workflow management to accomplish research tasks. Familiarity with programming languages and techniques is required. Seeks educational opportunities and shares knowledge within teams to enhance professional development. Why Mayo Clinic Mayo Clinic is top-ranked in more specialties than any other care provider according to U.S. News & World Report. As we work together to put the needs of the patient first, we are also dedicated to our employees, investing in competitive compensation and comprehensive benefit plans – to take care of you and your family, now and in the future. And with continuing education and advancement opportunities at every turn, you can build a long, successful career with Mayo Clinic. Benefits Highlights - Medical: Multiple plan options. - Dental: Delta Dental or reimbursement account for flexible coverage. - Vision: Affordable plan with national network. - Pre-Tax Savings: HSA and FSAs for eligible expenses. - Retirement: Competitive retirement package to secure your future. Just as our reputation has spread beyond our Minnesota roots, so have our locations. Today, our employees are located at our three major campuses in Phoenix/Scottsdale, Arizona, Jacksonville, Florida, Rochester, Minnesota, and at Mayo Clinic Health System campuses throughout Midwestern communities, and at our international locations. Each Mayo Clinic location is a special place where our employees thrive in both their work and personal lives. Learn more about what each unique Mayo Clinic campus has to offer, and where your best fit is. Equal Opportunity All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, protected veteran status or disability status. Learn more about the "EOE is the Law". Mayo Clinic participates in E-Verify and may provide the Social Security Administration and, if necessary, the Department of Homeland Security with information from each new employee's Form I-9 to confirm work authorization.
